59
66
12
38
158
0
9
20
3
10
27
13
127
6
17
24
16
29
86
52
58
51
90
7
54
87
22
25
97
15
75
122
498
32
2
30
192
36
34
19
361
96
28
40
14
168
49