103
84
23
41
16
15
117
5
92
43
51
360
256
216
147
170
214
74
124
81
129
64
159
156
91
160
154
138
42
354
52
58
40
313
228
316
136
155
100
70
126
68
315
108
83
152
38
57
34
226
28
85