2
37
15
1
8
48
63
13
454
74
26
7
201
108
170
39
40
53
366
93
234
64
343
71
176
335
375
241
576
436
115
209
158
249
156
262
246
84
105
55
30
14
275
368
23
106
47
212
137
69
12
73
111
183