1
5
12
3
16
33
8
10
6
9
14
22
31
15
28
26
48
40
34
62
41
24
20
44
32
326
13
35
53
248
75
64
54
83
63
71
52
43
51
47
126
99
27
46
103
147
36
39
65
30
25