35
6
96
18
28
103
32
14
23
106
39
34
54
36
12
3
27
22
9
19
0
99
348
16
8
21
29
7
17
11
2
38
13
117
10
60
120
181