9
102
43
7
13
64
58
136
313
8
90
299
195
26
52
46
42
61
359
66
213
83
384
29
85
33
138
11
128
73
51
12
146
30
45
341
107
10
56
223
238
21
49
96
97