85
350
689
69
43
524
129
65
110
223
51
57
1150
33
374
155
47
145
238
341
343
775
204
25
293
36
46
119
393
221
230
193
59
74
61
73
32
234
160
165
5250
72
87
246
68