50
74
275
11
52
225
56
40
1328
122
59
54
154
32
39
87
295
155
4
3485
30
27
978
7
427
362
35
113
28
227
142
270
38
89
342
99
12
97
57
1491
383
525
121
138
70
68
20
152
19
29
60
642
33
26
45
16