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
75
32
54
21
58
53
22
108
41
47
45
34
18
39
65
73