9
12
10
28
31
24
23
44
40
75
13
45
29
2
397
1
47
164
52
76
92
32
7
60
27
5
55
4
108
74
63
35
39
11
33
61
34
73
6
15
64
25
59
135
3
41
20
22