11
40
102
19
32
107
58
22
6
15
44
62
34
49
52
3
167
9
10
94
71
24
25
37
33
109
177
122
12
36
204
112
30
48
45
348
69
164
224
85
50
194
70
61
38
64