149
31
40
56
42
33
77
64
95
36
37
54
5
2
75
107
70
20
78
188
14
74
59
47
60
43
112
96
85
41
25
93
23
177
65
49
17
9
52
10
61
13
1
51
72
83
24
71
18