31
9
30
25
48
88
19
109
11
36
14
66
23
13
76
126
70
12
18
73
16
45
59
5
28
32
56
111
33
65
42
63
167
49
26
103
52