31
3
110
7
96
27
11
44
36
16
15
13
48
18
20
26
8
5
19
49
23
14
4
2
32
30
51
9
69
37
22
17
28
76
24
57
29
61
232
41