35
129
2
34
6
7
12
4
44
5
15
299
22
17
82
57
106
56
93
60
23
51
50
63
18
39
8
33
28
10
9
3
30
172
25
47
40
58
19
71
48
122
54
55
101
49
62
16
36