34
86
17
18
38
539
46
69
72
128
140
60
251
109
145
134
284
110
85
83
31
22
24
15
104
52
19
332
166
54
291
77
68
45
75
100
138
73
103
102
141
81
61
53
115
415
153
56
89
173
106