77
160
41
300
182
102
423
233
417
78
306
159
261
55
203
471
107
228
162
387
105
221
122
112
95
340
414
48
7
5
70
227
129
94
131
90
98
302
96
113
53
15
58
174
148
97
30
19
25
52
123
49
51
81
118
42