3
8
13
21
1
24
17
22
7
2
29
65
25
134
30
137
20
50
194
301
52
32
33
51
4
217
58
64
40
23
89
47
106
18