108
40
123
61
67
36
208
274
183
58
59
157
7
17
14
194
291
117
98
52
33
408
26
120
205
167
388
85
199
97
114
360
225
346
23
227
348
299
62
113
51
241
55
101
126
152
155
34
80
60
56
96