10
13
22
2
213
15
158
28
477
4
126
18
32
362
35
48
21
24
3992
278
86
9
0
216
84
34
295
20
93
27
41
207
12
52
43
244
181
16
64
11
14
40
30
186
63
582
29
70
135
95