102
78
81
56
130
258
60
45
100
12
369
131
75
33
66
10
28
18
110
120
154
191
14
558
36
116
361
65
630
523
32