100
74
69
61
161
38
136
45
156
44
24
54
384
57
68
283
50
276
21
255
35
11
65
46
49
180
12
55
22
97
53
143
103
214
31
8
66
228
321
39
33
41
140
28
159
48
126
118