0
7
8
16
36
35
4
6
22
34
15
24
17
39
91
19
3
14
21
10
9
1
25
11
5
13
20
49
123
41
40
239
80
18
53
102
66
118