18
70
27
44
50
29
10
15
94
85
64
13
42
46
52
115
67
36
40
83
34
17
126
5
6
69
114
77
66
102
35
37
68
173
78
24
248
105
421
26
39
172
160
138
330
33