120
14
59
30
12
72
17
43
69
168
82
588
283
13
269
46
1356
220
448
40
26
24
769
34
566
525
84
136
75
42
210
48
350
349
341
176
88
73
114
50
32
268
170
137
41
247
651
126
89
151
9
207
20
15
19
27