33
23
8
52
31
6
37
21
93
13
125
22
19
17
101
12
20
34
14
24
5
231
35
56
32
30
66
50
165
318
727
100
158
80
77
87
402
622
55
92
18
2
144
43
44
4
341
499
409