1
12
18
0
16
7
11
72
23
28
45
48
106
42
58
166
109
75
27
271
43
180
182
101
41
95
122
226
64
32
50
223
21
40
67
61
348
134
81
133
145
153
19
63
76
102
24
33
69
68
128
120
107