59
66
12
38
158
0
9
20
3
11
10
27
13
127
6
17
24
29
86
52
58
51
90
7
54
87
23
25
97
15
75
123
498
33
2
30
193
36
34
19
361
96
40
14
168
49