42
50
40
24
8
56
18
39
53
6
15
21
232
81
77
16
5
61
38
37
30
32
45
14
153
68
20
66
29
80
25
33
83
67
74
65
127
44
58
69
64
22
17
180
92
31
132