109
6
20
26
60
2
103
57
317
281
168
3
18
1
99
64
246
35
96
10
119
342
32
90
51
63
137
58
72
71
234
183
37
104
7
11
39
28