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