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