5
9
46
108
41
8
10
36
84
33
30
100
38
2
13
3
51
16
24
87
45
29
17
53
37
18
74
133
56
143
151
131
134
6
66
7
19
64
47
42
63
54
22
28
86
20
14
39