3
33
10
45
1
2
4
168
6
9
155
22
26
92
15
21
117
13
18
5
19
12
129
31
68
23
51
14
97
109
40
70
78
848
63
8