7
56
36
26
31
30
86
28
22
81
109
19
35
14
3
34
94
9
40
12
17
18
38
13
41
8
122
33
27
21
44
6
24
25
20
75
57
112
39
50
29
23
49
51