30
43
18
12
48
33
8
23
1
25
17
60
13
24
11
32
10
28
44
9
53
41
75
87
40
73
7
21
2
36
27
6
5
63
196
29