39
78
23
85
65
24
22
57
370
83
147
98
8
128
36
28
286
47
48
135
13
17
16
120
317
572
10
18
87
43
122
93
103
354
73
211
35
236
76
176
25
95
50
37
81
276
42