182
25
151
86
59
94
229
91
36
57
46
30
128
15
24
166
141
66
53
383
154
43
67
9
82
84
31
62
33
69
74
80
447
124
117
52
491
32
685
134
95
19
812
178
116
137
81
45
176
108
99
20
23