126
72
191
159
241
60
73
51
452
137
118
731
275
181
27
153
20
169
1049
45
752
130
61
368
34
183
140
141
38
42
35
31
68
69
17
124
29
85
679
43
518
70
175
50
62
23
36
28
12
112
33
65