167
122
47
360
169
118
26
19
74
70
139
127
124
40
43
46
77
31
168
58
98
60
87
33
82
83
138
49
159
27
125
8
20
448
36
278
39
158
92
438
14
97
644
189
131
283
386
175
112
147
160
65
105