30
38
61
429
35
127
68
131
72
130
96
16
186
182
31
37
521
112
47
17
204
462
63
93
341
586
135
99
276
156
109
45
78
240
113
65
12
256
57
25
504
242
95
67
121
84
58
69
46
139
797
8
164