29
20
99
25
11
24
32
69
39
19
58
64
54
40
26
105
27
50
28
38
240
82
63
300
43
65
175
61
37
197
93
34
60
47
134
30
45
72
67
159
350
75
17
172
118
53
109
35