26
31
24
76
268
28
43
204
154
149
113
222
168
343
54
597
304
141
134
137
122
69
136
47
90
200
270
35
160
252
51
65
46
86
56
947
16
18
14
133
34
60
32
38
12
37
300
68
8
7
83
93
104
71
121
85