28
13
33
23
86
31
7
5
27
26
21
36
76
19
103
6
14
61
70
81
22
112
67
10
11
54
18
42
43
30
29
48
17
99
12
57
39
162
2