5
218
79
58
126
50
82
65
22
95
88
103
15
229
30
32
167
70
219
53
160
84
184
20
31
16
24
51
52
146
37
109
45
47
19
34
6
9
3
38
174
120
74
96
91
138
46
201
125
115
178