101
11
8
861
95
102
180
34
39
58
117
56
43
52
110
136
49
281
15
28
93
4
113
116
762
23
175
37
30
105
122
29
306
64
109
67
45
51
369
94
48
414
265
24
383
140
20
92
130
66
3030
38
32