95
33
26
141
47
166
109
28
59
112
40
119
110
60
78
126
46
350
43
42
232
23
216
68
70
35
82
279
7
80
16
124
471
637
44
67
29
6
220
74
295
39
25
143
382
57
113
259
87
121
27
77