6
5
38
196
117
31
42
112
36
24
12
33
55
13
39
27
19
71
116
59
76
2
54
14
17
23
40
80
3
66
29
47
22
64
9
50
218
58
68
49
390
271
360
78
770