45
8
104
145
81
20
162
274
57
18
22
62
265
328
11
17
122
21
12
35
259
53
14
38
42
153
159
208
33
252
809
46
329
346
19
25
178
213
118
324
71
49
64
15
26
63
28
160
31
47
186
80