39
19
30
98
60
29
25
196
32
17
42
35
95
118
75
51
49
88
43
41
86
202
158
122
112
52
69
37
23
27
66
73
48
180
339
58
24
199
70
15
134
56
253
16
45
38
20
53
83