1
0
27
31
51
10
3
19
7
57
36
95
14
80
60
45
13
88
21
108
5
8
50
32
130
555
100
16
9
54
249
58
34
18
6
22
23
24
12
11
4
38