30
38
61
429
33
127
68
131
72
130
96
16
186
184
181
31
37
521
112
46
17
202
462
63
92
341
585
135
276
156
109
15
45
78
240
113
65
12
254
57
24
25
504
242
95
67
120
84
58
69
139
796
8
47
164