42
25
31
29
39
70
36
92
72
52
10
99
101
48
199
111
104
35
117
6
148
105
14
18
15
33
58
82
96
41
97
27
28
16
30
38
20
22
26
615
94
11
47
43
87