4
108
222
128
237
97
17
78
61
138
211
189
66
85
56
92
52
45
83
16
84
25
28
43
177
44
64
29
21
209
54
58
146
89
103
184
51
126
243
197
20
49
136
245
42
122
34
143