18
31
42
33
15
104
29
49
69
8
17
79
16
13
117
14
55
63
60
40
30
38
25
65
24
46
136
92
93
10
120
35
91
125
151
51
115
28
43
103
164
44
59
23