1
5
8
7
16
91
25
22
6
17
15
24
35
40
31
20
4
2
21
9
36
30
10
11
14
28
74
51
29
62
34
216
27
26
64
39
53
383
37
139
66