116
348
38
180
234
218
310
513
91
37
76
150
161
162
117
109
93
83
190
175
34
87
237
115
54
200
66
39
153
36
75
52
285
400
70
56
88
147
50
165
62
14
55
43
44
106
35
71
593
41
9
28
49
77
11
222