20
42
74
15
22
108
40
77
38
166
46
155
92
26
49
32
33
667
86
84
27
117
104
3
106
180
276
140
35
51
47
8
48
36
170
72
129
58
50
70
21
17
57
6
135
126
596
172
41
24
138
146
318
184