62
52
248
13
42
39
26
25
103
157
172
61
21
145
20
510
112
35
19
58
123
79
111
38
205
351
137
107
377
41
74
29
425
229
14
148
120
224
448
44
266
22
23
50
28
64
24
59
54
60
34
36
163