31
3
45
8
15
4
5
9
1
24
39
47
97
56
26
29
101
22
7
25
38
94
14
17
16
13
74
35
77
65
116
23
59
73
27
6
37
41
10
112