43
36
6
94
26
23
17
9
12
33
50
16
61
3
8
91
20
2
24
79
85
15
51
5
14
42
71
199
40
31
4
22
45
305
64
7
28
32
113
30
82