20
24
5
28
50
55
79
137
1
100
15
69
13
85
96
41
154
17
2
47
51
32
9
25
19
111
8
34
58
53
40
70
3
87
59
39
67
31
43
46
35
66
37
33
21
499
56
95