5
18
50
114
10
31
20
58
41
40
26
146
174
237
111
11
230
172
49
100
24
60
22
155
9
15
404
95
33
8
29
51
32
59
115
79
84
56
25
12
45
65
176
98
96
62
23
73
90
61
17
169