32
75
13
364
57
109
70
304
119
46
79
160
289
37
29
36
65
102
91
16
34
257
53
30
3
60
21
94
218
129
281
42
82
705
406
403
68
453
73
172
35
246
134
43
279
40
80
1677
286
15
33
52