105
68
22
27
35
21
56
16
51
5
44
13
33
38
18
23
88
9
571
49
601
19
10
95
57
31
76
40
62
8
17
48
32
41
78
59
82
24
6
34