13
25
88
118
7
12
4
27
117
98
202
37
72
24
337
43
33
22
56
223
26
186
42
9
142
130
69
45
124
203
34
17
78
316
155
112
35
144
148
66
14
120
410
82
281
115
36
562
355
318
389
50
31