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