126
109
64
95
63
54
53
36
52
69
28
92
58
223
94
324
187
62
80
249
99
77
15
46
149
96
113
131
104
161
24
196
151
174
38
129
33
7
42
56
111
91
31
21
30
41
82
35
105
67