95
83
35
109
41
102
179
93
37
27
26
67
123
8
196
46
470
19
45
256
61
38
48
155
31
28
57
106
105
29
43
42
229
52
189
6
60
20
118
44
154
144
47
72
40
214
224
119
70
36
249
151
25