49
66
31
12
7
29
79
86
53
138
56
91
61
152
63
54
77
36
85
10
188
46
103
324
30
55
35
71
27
72
305
178
80
136
135
43
277
17
58
48
179
57
88
109
325
102
242
259
28
216
227
660
170