108
33
8
19
36
34
32
92
23
196
59
117
12
53
26
118
56
113
30
35
116
43
77
49
37
80
38
58
45
9
16
65
257
154
46
71
106
208
286
127
18
95
27
237
1355
51
57
318