77
156
105
82
75
26
40
166
55
33
263
92
72
30
27
103
175
41
46
17
8
37
70
125
226
79
1833
34
144
84
138
224
236
278
28
24
50
150
556
58
36
74
19
57
209
76
472
435
188
90
1579
282
17304
231