18
209
64
172
76
51
73
177
85
92
125
90
91
102
186
210
228
17
202
81
337
95
49
24
57
97
39
77
75
119
133
108
38
23
144
22
21
211
16
66
99
109
68
28
34
107
37
36
30
80
86
35