1
5
4
16
9
7
8
2
19
3
6
25
40
37
77
71
81
72
17
46
90
22
226
44
48
10
18
69
50
60
12
24
120
20
208
308
452
133