12
73
92
208
35
34
110
103
91
93
98
199
163
99
197
360
200
127
51
43
143
142
26
398
25
126
37
59
19
28
225
423
66
30
22
89
77
114
18
107
738
176
5427
160
52