80
72
6
344
442
17
37
129
115
39
231
101
23
92
273
76
126
97
1244
22
154
119
64
24
855
375
133
55
42
158
186
21
1420
31
85
16
99
60
103
1120
175
86
136
117
59
241
26
36
20
27
15
50
38
43
161