150
28
11
744
29
52
35
60
34
40
316
173
56
50
20
22
71
433
245
138
89
49
14
550
18
23
68
37
8
9
74
33
44
65
6
16
30
7
167
13
15
100
26
27
55