8
10
107
11
22
2
23
28
0
25
9
7
3
93
54
43
129
14
30
1
16
125
148
39
24
5
29
32
21
12
35
15
88
64
19
40
60
20
4