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