21
58
12
19
44
40
42
77
78
49
57
22
224
206
68
81
13
23
43
215
11695
102
74
67
86
116
61
166
153
372
24
27
92
70
159
25
33
47
185
60
108
101
69
493
53
82
39