8
11
15
26
12
47
28
7
40
38
121
41
27
17
24
34
9
3
10
33
0
96
92
22
16
127
23
64
116
20
58
73
120
2
25
678
13
67
4
19
18
44