106
135
79
120
45
2333
90
14
54
355
104
161
80
118
61
65
221
24
461
190
167
330
49
93
76
102
70
52
1516
98
420
55
115