20
25
68
41
106
129
18
62
109
91
95
97
33
29
23
27
21
58
44
64
74
280
9
142
149
31
51
75
54
22
241
50
84
57
59
238
37
528
364
138
180
81
35
220
83
42
47
53
12
55
127
19
78