24
30
311
33
22
94
370
54
137
81
373
83
32
197
217
44
13
77
126
21
29
73
36
349
103
136
86
14
9
16
84
60
99
127
176
35
290
194
189
28
51
192
138
74
171
96
92
133
233
75
146
169