28
29
34
77
35
51
110
45
162
5
130
26
24
86
42
19
76
54
12
32
21
58
119
57
23
25
46
62
48
8
20
52
37
41
80
125
65
13
38
31
143
181
22
169
296