112
29
127
329
183
51
434
646
145
159
115
33
89
52
42
24
197
54
360
438
280
28
85
87
136
37
43
57
23
141
34
1101
50
661
109
10
214
78
496
38
64
55
173
455
135
30
39
48
40
11888
47