2
12
32
23
21
5
18
26
203
178
13
62
9
15
17
108
19
45
70
10
8
44
16
64
25
77
48
6
31
128
4
28
35
27
33
20
145
14
11
38
24
93
69