152
127
65
16
549
55
23
20
173
58
43
49
8
157
24
25
66
18
334
44
121
155
298
90
97
37
170
17
270
1502
78
398
75
54
14
35
50
83
47
39
89
99
421
29
48
68
40
19
94