3
21
16
58
68
32
13
40
56
77
61
44
23
27
18
22
35
7
2
149
66
15
5
109
141
53
28
20
34
19
6
10
101
129
95
31
30
29
37
57
51