35
323
18
29
207
56
6
49
126
8
5
39
214
22
99
23
12
64
43
20
111
182
361
382
607
66
55
103
17
80
70
10
179
9
2
15
11
37
13
51
31
652
90
27