97
12
58
28
345
59
34
26
37
248
71
68
73
93
112
40
115
72
269
104
106
130
162
63
101
91
90
57
110
105
47
161
64
69
55
46
127
182
23
36
119
188
74
89
51
35
21
38
16
27