55
36
60
39
43
283
83
93
81
50
76
322
244
21
27
164
69
26
32
17
53
128
34
97
28
70
438
214
62
71
221
157
355
179
35
190
184
255
92
74
72
95
40
33
75
59
110
29