31
67
121
29
12
23
84
40
38
36
24
97
16
99
34
28
47
33
22
90
64
15
73
14
21
53
77
59
105
10
65
35
45
13
81
41
2
19
4
6
7
17
27
69