114
23
331
36
305
351
280
377
105
20
1
296
391
2
61
159
88
339
77
116
100
12
3
33
32
10
290
263
89
189
115
25
264
24
108
79