30
37
24
34
3
84
35
52
10
51
59
17
118
31
8
77
27
19
63
54
57
94
40
53
42
38
15
29
7
22
28
41
45
56
88
36
61
55
295
91