46
132
116
19
358
35
323
367
308
385
107
23
1
317
416
2
59
173
82
361
110
4
11
6
125
32
31
14
318
281
106
208
123
303
30
113
95