57
43
95
30
22
45
79
11
7
24
25
33
28
31
40
77
128
18
99
178
21
83
131
39
151
20
188
38
23
116
58
68
53
74
78
12
93
17
32
255
49
8
50
47
56
64
365
34
220