36
52
96
49
94
141
50
30
95
112
433
417
135
134
32
167
108
273
216
72
120
80
663
500
389
31
586
22
14
82