29
18
1
33
73
50
6
17
12
44
343
538
13
236
14
359
284
60
177
28
22
7
86
244
83
27
249
43
87
82
279
259
379
95
75
85
151
161
39
224
26
21
99
112
11
289
32