9
2
8
10
1
15
17
12
11
37
98
3
43
29
22
14
38
107
114
55
19
36
83
276
139
53
96
236
142
128
80
68
45
71
75
99
188
383
126
58
249
73
125
79
355
195
307
82
101
232
245
145
157