5
3
7
4
22
9
53
12
121
28
16
35
68
2
75
42
11
215
46
17
24
26
6
8
33
64
13
146
30
20
116
62
66
61
226
389
10
56
67