56
33
32
26
240
68
39
213
27
66
9
48
40
58
71
165
38
55
49
133
361
35
31
14
42
36
37
90
106
21
179
28
854
65
119
102
76
136
46
124
22
226
151
105
72
47
121
16
286
236
155
149
94
545