5
27
9
222
393
96
120
37
127
32
42
22
110
104
46
68
140
29
49
116
138
41
69
53
30
284
18
77
61
31
308
115
218
213
157
76
74
78
99
94
15
39
227
100
544
16
196
35
161
60
10
73
80