6
49
52
81
55
79
4
270
185
42
71
62
23
27
93
40
307
65
11
31
19
10
272
75
60
90
80
98
37
22
566
20
129
161
8
68
36
250
95
241
32
244
54
125
153
618
103
41
751
518
300
790
434