111
95
15
30
35
76
31
28
21
13
7
55
3
19
54
5
73
48
90
1
62
88
65
64
60
565
45
102
43
9
29
66
14
2
38
53
18
70
33
42
106
46