2
16
33
9
92
1
101
73
57
155
47
30
63
32
21
37
108
26
13
19
107
28
25
17
35
93
96
39
185
22
651
58
8
94
59
49
12
44
29
157
69
6
27
10
14
7
34