117
346
124
16
105
66
343
97
144
195
190
276
53
485
672
31
62
30
154
43
77
160
50
48
165
36
64
92
128
122
24
39
189
455
179
87
437
114
72
176
184
82
115
71
130
57
159
98
47
233
188
95