10
84
105
85
20
22
11
92
13
41
33
47
17
14
32
19
184
31
35
24
16
6
29
4
39
26
44
42
7
37
51
12
80
253
119
379
166
27
100
74
365
78
193
30
23