46
88
345
192
42
101
108
64
155
112
104
189
93
27
110
55
33
62
138
186
30
83
63
154
227
79
50
52
65
304
194
78
85
43
245
199
37
36
157
171
99
73
139
47
61
96
167
107
196
118
48
53
82