10
2
30
16
15
79
1
29
48
44
14
36
28
117
348
19
8
25
32
37
3
438
113
35
9
89
96
42
63
11
80
93
5
70
183
0
17
7
33
68
6
51
39
228
73