20
13
77
157
19
159
17
29
63
35
173
38
15
109
56
30
81
51
45
42
156
50
101
463
103
141
122
40
65
85
220
46
98
125
41
126
171
131
67
426
333
72
258
229
97
93
204