29
38
33
23
230
49
36
42
16
61
63
92
31
12
26
99
20
27
35
71
237
298
69
59
112
24
135
14
51
279
76
32
54
75
21
58
53
22
110
41
47
45
34
18
39
65