16
10
18
21
7
254
15
64
27
51
49
42
2
36
43
82
62
72
114
33
70
14
117
129
29
192
338
44
77
169
91
475
640
301
52
364
370
236
87
19
286
108
107
110
128
35
80
59
162
326
374
74
9