14
40
29
65
25
98
57
117
174
15
32
63
34
244
89
38
35
79
245
27
61
41
44
101
54
160
224
46
50
247
42
151
170
145
111
272
139
165
94
90
84
456
349
222
120
80
128
97
109
190
36
332
296
45
131
112