123
147
110
107
619
386
63
227
260
222
128
47
148
60
355
93
29
58
41
82
71
62
83
17
210
153
51
27
39
199
112
61
90
143
154
50
45
33
69
78
30
267
124
46
176
68
109
65
80
118
195
75
44
49
101