26
93
25
126
43
178
20
34
174
114
45
16
32
163
38
29
68
87
42
112
13
17
107
793
433
60
41
39
196
756
53
104
79
52
30
27
137
205
254
520
134
84
12
191
98
95
46
235
5