187
72
74
76
67
66
30
40
35
17
43
56
26
48
23
54
28
49
99
55
38
47
230
146
181
341
190
362
550
160
367
329
73
63
92
215
196
222
50
118
64
171
79
83
68
29
9
75
32
37
65