3
10
5
11
88
8
2
26
20
7
16
4
12
59
53
23
22
19
49
9
24
17
40
15
1
14
143
120
164
113
57
437
74
34
80
210
137
67
317
124