109
41
135
52
76
53
102
42
62
35
24
55
78
525
59
647
14
67
201
120
780
148
189
68
103
72
79
33
354
152
249
98
38
81
117
256
47
143
34
309
141
97
243
127
263
65
212
112
60
166
157