61
45
15
364
33
264
539
80
239
14
416
402
218
42
18
25
112
137
425
27
109
71
87
21
28
53
29
57
66
13
7
20
175
104
12
85
37
82
23
145
17
381
26
169
52
63
277
105
288
246
81
144
46