33
14
88
45
97
39
42
89
37
63
27
36
21
44
69
28
38
17
30
22
18
112
84
118
24
29
61
76
56
101
83
157
66
167
125
164
55
51
143
58
53
70
31
379
34
75
104
315
147