34
93
175
16
45
90
184
12
24
18
10
19
68
20
47
23
33
69
52
6
51
104
88
261
241
158
63
80
44
21
294
460
32
30
49
41
35
193
17
146
38
29
7160
40
107
152
64
131
372
129
447
101
382