32
405
85
186
16
133
70
45
13
27
1033
10
35
130
23
61
52
33
34
44
50
14
6
46
58
37
21
36
303
17
193
18
409
82
336
63
29
43
48
25
87
75
57
342
393