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