5
33
22
25
44
24
154
15
31
32
10
11
2
57
96
69
59
29
142
28
88
20
94
12
19
18
43
108
8
34
56
100
123
54
16
27
7