28
42
40
65
23
70
61
75
16
39
17
68
169
52
24
98
149
110
115
83
101
36
86
138
47
66
46
349
90
96
130
131
109
88
214
362
63
26
51
91
95
274
263
249
172
54
85
181
111
194
254
108
283
160