35
13
6
57
21
28
7
17
19
11
4
29
8
5
24
32
152
45
15
31
85
42
47
49
211
88
61
23
20
192
99
14
64
16
74
348
25
10
48
170
41
44
81
100
75
34
53
121