299
190
104
125
55
77
19
285
31
415
245
260
106
352
52
228
49
105
114
152
73
184
56
22
23
27
172
144
71
113
78
44
40
224
160
46
43
50
34
48
124
62
86
17
57
54
69
291
47
26
75
32