13
153
532
30
93
60
283
94
212
178
401
311
123
210
83
201
90
61
127
10
24
295
119
59
370
33
23
618
184
413
375
142
53
194
136
25
110
35
19
145
77
199
140
144
106
84
288
29
40
87
6
65
152
32
325
114
85