103
48
33
130
190
375
55
45
49
25
120
27
18
15
93
21
32
60
43
26
231
488
254
166
168
127
211
824
54
277
22
34
30
23
512
20
439
361
125
101
53
431
300
17
373
1086
42
371
502
466
202
307
50