40
19
20
24
13
54
14
15
2
21
43
32
27
16
86
77
47
74
10
18
127
83
53
275
134
38
17
31
67
57
30
37
23
61
50
149
309
150
229
29
25
4
63
214
108
64
39