79
30
100
88
62
64
108
163
518
93
36
26
304
61
15
127
12
101
38
49
87
230
65
16
302
102
331
1458
32
169
244
348
128
217
955
54
136
40
165
166
129
179
81
188
193
340
387
235
130
275
39
77
308