38
50
81
18
103
39
22
8
24
26
15
11
51
160
43
86
60
20
54
52
37
48
98
56
47
40
44
42
62
156
157
136
159
64
199
102
74
230
53
150
89
132
130
87
68
61