2
3
6
10
1
13
14
9
156
4
7
8
27
21
92
15
5
11
33
55
16
98
0
12
50
49
61
23
83
39
42
31
324
40
168
86
20