5
23
38
14
30
9
27
21
11
17
98
18
54
100
50
24
71
37
35
22
20
32
15
25
19
107
45
6
65
91
33
31
36
392
97
60
10
146
40
123
191