40
211
319
22
17
66
25
45
60
68
91
20
76
13
57
33
29
12
43
149
133
44
79
69
67
156
31
11
423
123
34
224
96
35
8
14
288
18
121
122
98
199
195
56
81
115
52