115
23
43
67
183
75
20
153
39
192
163
49
76
98
116
80
62
72
86
107
394
235
89
129
100
158
60
27
472
154
61
8
16
65
247
90
110
12
46
30
88
25
38
171
33
236
29
246
345
230