218
28
43
59
46
56
47
26
104
74
100
23
37
216
84
85
20
76
27
129
93
16
21
397
35
34
238
42
213
290
17
25
123
29
109
14
77
319
98
135
305
40
38
24
18
30
62
22
33