146
883
522
25
65
23
93
118
12
181
46
17
14
88
16
15
57
40
21
222
48
11
476
183
240
151
159
287
141
117
206
70
61
53
76
42
187
784
50
268
18
182
30
19
83
20
496
26
112
51
433