28
39
15
26
49
21
91
14
79
87
37
57
121
659
202
41
111
23
35
127
68
56
47
53
143
104
54
20
116
38
140
75
60
266
34
73
81
46
27
74
62
40
45
42
115
109
25
155
58
80