5
59
159
120
88
9
96
146
387
128
46
24
15
90
11
1411
60
43
339
28
61
116
42
51
100
98
54
144
97
31
114
195
204
52
1121
224
69
92
29
81
168
23
20
359
203
488
147
14
85
74
27
108
72
10