29
27
66
157
17
41
10
38
11
47
13
43
33
114
19
72
3
22
882
21
61
70
60
63
54
68
241
56
18
52
20
6
30
134
40
15
74
45
46
35
94
555
14
127
12
90
276