30
22
288
62
40
68
8
81
60
65
10
57
122
35
86
18
112
43
46
29
143
224
56
264
124
15
61
17
121
117
84
20
189
26
352
202
34
25
70
203
38
132
36
119
144
159
511
79
48
24
66
88
77
23
32