4
23
38
25
3
8
15
5
112
31
34
14
27
29
28
86
0
139
1
19
43
48
11
21
22
96
35
118
12
173
52
73
84
97
37
10
111