35
4
32
26
46
95
54
222
21
7
63
11
83
10
8
44
41
39
133
33
17
13
72
318
97
37
51
53
176
127
69
114
154
38
52
27
15
16
171
12
193
84
6
1
85
47
89
9
34
131
60