25
27
103
83
76
105
22
39
32
33
73
49
24
43
23
150
14
69
190
45
52
15
241
34
126
205
81
46
26
47
132
58
63
278
148
36
92
29
37
20
30
637
65
51
70