10
52
15
30
8
40
63
49
13
41
36
32
6
3
129
12
7
22
64
23
20
89
24
47
11
33
35
2
96
276
27
5
16
17
28
100
19
88
0
60
37
119