31
8
41
16
103
13
55
6
11
63
15
27
14
22
18
3
4
39
25
69
19
44
81
61
46
30
123
137
112
35
23
49
76
26
12
7
20
34
67
10
33
58
88