10
21
1
17
7
97
153
108
16
12
2
15
37
30
103
99
8
9
61
34
62
20
165
3
276
5
46
40
27
4
252
48
25
94
0
67
35
26
55
175
244
47
58
29