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