126
60
32
68
65
54
463
46
23
30
90
51
171
33
12
64
93
208
89
184
101
130
87
204
132
91
76
283
77
56
258
143
45
124
190
20
85
95
40
94
24
202
228
112
2150
63
128
103
416