118
13
27
30
99
95
106
97
31
64
96
490
54
14
295
151
170
41
98
290
91
1197
298
114
158
505
217
53
117
63
39
33
17
140
302
146
48
46
136
93
74
672
78
86
37
492
871
129
67
56
23
197
122
130
77