66
114
21
23
116
74
62
79
26
67
103
43
40
217
320
60
63
31
24
105
71
81
19
37
154
47
20
44
22
77
57
129
42
50
162
29
89
109
41
91
97
232
308
70
248
381
236
179
348
189
182