2
22
88
63
60
11
23
21
8
258
0
16
164
123
40
4
19
9
57
28
99
43
44
15
35
97
73
7
197
13
14
17
6
186
12
20
51
32
30
3
25