105
11
181
25
74
144
66
31
77
57
38
33
35
75
30
114
73
178
82
176
100
147
87
278
161
186
55
56
42
36
63
228
123
71
17
274
26
49
202
112
104
43
29
83
78
167
67
103
18
120
20