28
4
3
17
65
31
10
30
80
14
21
32
51
23
18
22
78
70
7
27
64
25
48
95
19
46
52
45
57
16
43
33
29
26
50
42
39
13
90
189
86
138
47
56
101
24
88
441