43
14
63
59
21
91
36
119
96
103
80
70
77
79
53
130
213
107
75
117
125
51
173
138
94
132
392
84
179
29
118
92
76
66
87
25
28
39
32
31
4
8
52
35
40
133