22
36
30
25
4
26
31
18
8
9
93
14
87
47
121
41
28
5
40
38
50
29
11
10
12
20
88
13
117
32
58
64
57
33
42
65
23
27
69
61
96
54
39
19
56