2
5
17
44
4
7
3
1
15
8
14
10
34
18
49
71
39
23
16
36
25
35
50
75
53
37
127
31
103
12
32
57
56
237
51
26
66
252
20
30
186