5
14
25
58
15
39
51
11
37
114
149
16
94
38
20
99
81
60
12
79
34
72
108
111
93
28
345
32
1149
41
82
134
327
302
498
449
358
122
229
18
118
27
75
30
442
207
92
196
97
211
43
71