35
12
6
22
136
26
9
4
80
50
106
65
46
52
17
8
57
63
21
53
36
42
56
76
7
11
40
33
67
34
15
58
113
29
13
112
95
41
14
31
428
64
24
25
98
3