135
53
641
19
27
322
281
422
42
113
236
71
364
300
341
313
62
31
15
50
268
280
234
103
238
403
54
194
38
72
398
387
30
39
116
255
187
60
23
73
70
16
51
55
11
10
420
471
130
1
52
209
424
40