75
136
2
116
29
101
19
12
25
7
33
9
47
28
51
24
27
46
23
42
43
37
71
72
20
49
98
21
99
102
38
0
346
4
35
34
32
120
64
36
90
56
10
156
55