92
43
50
360
256
216
147
170
214
84
74
124
81
129
64
159
156
91
160
154
138
42
354
52
51
58
40
313
228
316
136
155
100
70
126
68
315
108
83
151
38
57
34
226
28
5
85
47
62
80
35