81
360
179
172
154
71
167
278
217
24
85
75
74
115
25
96
97
27
73
60
135
70
6
356
192
49
57
107
33
41
10
65
63
31
91
5
250
110
13
12
84
119
303
338
94
44
220
62
48
161
51
106
45
4
39
129