5
3
1
7
19
20
2
77
9
34
11
16
8
73
28
40
14
108
6
37
133
33
62
126
15
10
45
83
53
103
42
92
127
57
113
145
46
26
56