25
9
122
23
54
44
100
95
27
30
136
2
31
146
26
101
11
1
116
93
148
379
384
129
328
188
52
50
83
58
47