111
70
215
79
108
153
148
44
67
58
209
104
279
85
28
68
39
56
36
247
188
53
89
42
47
38
394
55
46
29
62
24
43
35
388
232
60
411
34
353
23
98
147
20
11
90
752
10
54
69
87
19
7