114
21
23
116
73
62
78
26
67
102
43
40
216
319
60
31
24
104
70
80
25
22
19
37
154
47
44
77
57
74
129
42
50
162
29
89
109
41
91
97
232
308
247
379
236
179
348
188
181
16