2
26
5
0
25
16
42
7
28
13
24
6
37
9
3
1
8
14
12
58
83
98
75
159
169
126
27
86
120
199
78
147
46
80
39
114
35
51