5
21
44
36
35
47
100
14
25
120
26
53
34
295
48
37
275
18
31
59
22
88
176
178
197
169
33
29
49
135
51
139
204
155
106
97
282
140
9
121
17
98
58
99
130
73
128
20
262
27
366