41
43
25
67
74
175
71
39
65
100
29
53
21
75
320
137
159
233
394
178
12
380
91
58
96
33
255
30
15
119
70
81
44
216
34
37
113
27
82
638
85
177
272
73
153
120
42
124