5
6
13
17
29
10
35
11
28
14
19
21
16
30
12
22
8
15
25
42
126
73
52
352
153
107
152
128
47
39
163
84
110
142
162
45
87
117
82
66
154
88
199
133
121
237
96
48
122