18
62
51
71
132
81
138
88
252
36
65
94
57
159
31
68
10
118
50
331
19
104
117
305
55
26
22
67
152
58
97
291
142
53
27
61
32
177
70
54
129
121
167
85
378
48
29
128
15
33
60