165
6
116
325
38
350
79
74
46
268
261
153
113
197
274
213
177
134
114
132
49
424
75
111
73
115
12
76
58
329
31
475
185
87
341
88
67
30
112
117
139
66
244
98
35
241
62
26
514
308
93
128
143
296
438