62
131
25
32
181
33
126
10
141
23
156
52
86
90
558
142
39
15
9
53
182
26
91
17
12
688
45
83
107
7
13
8
124
38
520
37
50
346
740
345
312
1010
210
77
164
776
44
637
31
81
1972
502