63
40
473
14
274
31
95
205
239
65
59
119
139
51
560
284
58
123
525
10
33
447
25
67
29
39
38
149
21
53
96
49
145
34
54
305
15
76
99
88
27
82
97
141
137
32
101
260
72