41
50
66
32
103
68
26
116
166
294
120
303
70
33
38
326
160
131
44
108
43
361
35
207
23
171
74
179
65
686
54
90
214
110
39
6
36
78
87
234
763
424
102
127
40
340
150
85
14
28
34
17
76
157