35
11
37
32
5
2
70
119
18
8
138
335
48
150
7
88
4
353
272
254
53
22
74
109
55
90
16
420
17
28
167
24
15
26
25
66
349
355
372
105
50
87
697
629
85
41
62
59
123
92
139
183
56