46
54
103
33
82
525
21
128
93
19
55
149
70
97
30
25
76
170
15
96
37
56
34
271
89
255
623
63
166
42
51
139
47
112
95
16
173
122
88
397
101
18
67
35
44
242
240
9
31
66
39
224
142