22
97
25
13
11
134
4
7
1
12
43
104
16
8
56
132
254
84
618
57
211
36
14
53
156
60
17
10
15
31
23
21
217
6
3
369
292
162
650
1159
197
172
246
164
222
243
407