41
305
218
36
46
42
88
37
50
23
59
113
73
118
112
43
80
30
154
98
124
198
67
65
61
115
82
85
182
81
83
63
27
160
150
312
90
20
114
25
54
28
87
134
100
55
57
60
56
165
14
122
66
13
211