22
3
35
66
116
74
94
62
73
47
93
45
136
518
132
646
120
80
183
146
39
21
86
31
9
88
48
29
151
174
109
5
11
2
57
40