2
0
1
18
27
39
57
198
120
78
59
42
80
97
275
44
196
61
75
253
71
285
87
33
161
53
25
56
187
26
51
55
65
38
31
29
23
11
49
46
76
19
16
47
12
6
8