142
98
39
258
514
239
133
83
65
201
15
11
50
26
48
176
61
106
115
29
179
86
70
35
72
75
76
42
18
310
21
93
78
85
125
180
33
230
356
16
14
301
41
34
46
121
74
19
7
23
49