339
87
96
40
61
152
155
54
486
29
97
41
36
200
39
90
80
165
21
195
164
43
201
18
35
56
25
122
910
22
1036
282
17
188
126
59
33
215
394
38
143
499
26
442
78
926
82
317
66
42
109
238
1101
185
74
399