1
5
3
13
19
12
22
8
9
25
4
15
6
2
40
79
26
7
51
17
50
11
71
16
18
411
107
48
52
87
121
29
33
120
61
23