20
35
14
73
205
274
71
63
88
180
34
12
58
106
56
86
278
59
91
67
61
155
51
93
33
7
83
44
115
39
66
16
24
23
10
28
105
114
225
90
191
97
32
77
285
40
54
151
78
197
42