28
4
3
26
5
43
8
75
123
14
39
11
21
33
16
71
35
63
138
10
68
32
24
541
93
44
80
116
264
226
118
249
58
170
723
338
340
236
365
168
90
214
183
234
279
377
9
722
347
18