2
10
14
0
22
12
1
32
8
41
16
9
27
117
44
61
51
13
19
11
30
7
18
72
68
75
58
26
164
254
150
79
23
17
266
47
133
6
71
60
97
20
56
28
31
54