33
3
30
9
21
56
7
74
17
91
66
96
20
8
4
16
25
76
70
13
95
62
50
19
11
6
36
23
88
191
46
15
26
80
90
24
18
106