36
102
103
37
98
122
159
88
961
40
153
82
66
101
63
46
64
51
67
185
109
580
229
79
427
84
81
61
83
38
73
288
212
87
17
116
195
503
19
507
53
252
44
115
270
100
172
92
91
94
49
55
235
198