9
15
4
29
250
21
220
35
1227
33
8
22
152
60
186
181
6
23
54
3
169
28
10
117
14
487
184
30
27
5
20
61
16
92
89
19
25
11
51
26
199