28
55
12
11
159
1747
18
204
225
803
47
270
113
97
44
66
23
37
73
35
56
180
50
60
157
78
46
68
345
499
221
33
126
42
75
32
72
53
92
26
3
8
31
461
36
16
325
74
96
41