3
1
13
4
8
5
2
15
6
25
7
39
36
77
71
80
17
46
90
22
225
44
47
10
18
68
37
50
60
12
24
120
20
208
308
452
9
132