40
71
18
53
43
109
47
44
68
61
60
46
48
30
101
34
102
29
55
52
156
124
100
74
72
73
174
125
203
111
88
182
122
90
41
152
118
296
123
231
77
150
38
142
22
66
35