2
103
33
4
7
43
9
21
81
10
12
27
80
23
3
35
73
6
117
36
53
17
48
26
20
13
8
60
5
46
29
84
16
54
25
30