1
3
10
25
48
0
4
5
37
11
20
6
9
8
22
58
12
33
109
16
62
17
14
43
40
54
21
23
30
91
13
239
32
7
123
31
263
18