32
36
71
49
69
89
160
94
78
27
73
8
91
23
28
9
15
87
112
75
53
34
29
154
38
152
83
187
182
162
369
268
62
58
35
22
55
11
6
37
372
259
65
149
70
14
92
17
13
79
96
72
95