259
111
232
102
285
65
370
46
233
182
519
80
236
29
510
41
253
160
68
57
107
19
376
104
464
13
203
165
282
108
568
125
393
171
444
85
286
77
400
109