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