2
6
3
11
77
68
16
7
27
26
98
54
103
65
124
105
55
63
18
57
50
53
317
79
120
108
228
48
44
38
23
69
43
21
49
37
19
86
61
118
183
142