85
69
30
15
23
34
45
19
27
7
42
44
16
20
3
48
106
13
51
304
8
31
32
36
22
63
14
55
37
9
71
82
103
523
97
21
74
176
10