28
25
29
32
21
23
100
91
33
42
177
67
135
14
35
97
13
70
15
27
24
4
3
93
137
2
56
8
34
47
10
6
94
48
17
175
26
39
46