46
236
67
12
73
93
209
35
34
110
104
91
98
199
163
99
197
362
200
127
51
45
143
142
26
399
126
37
59
19
28
225
423
66
30
22
89
77
114
18
108
740
176
5432
160
52