29
40
110
82
95
49
26
161
42
63
94
44
46
87
185
175
80
21
57
30
14
41
97
50
68
35
27
148
16
54
8
20
88
173
112
23
296
228
93
36
98
18
34
81
19
64
12
118