104
128
44
367
70
59
41
15
10
78
64
90
164
69
24
136
85
20
28
27
49
211
72
53
19
93
47
39
178
457
30
162
140
105
65
149
173
272
152
86
38
129
87
209
42
60
74
25
22
110
177
73
82