28
117
40
45
21
250
70
253
115
57
16
25
228
75
17
39
36
130
63
37
48
41
27
29
67
567
81
44
18
62
32
30
87
77
11
19
237
168
89
43
298
54
88
99
15
59
49
52
31
38
151
35
176