140
3
15
79
18
6
35
55
119
19
78
38
47
99
17
31
41
22
90
148
21
334
597
27
34
33
68
66
62
124
46
132
97
76
161
95
65
40
25
92
48
100
61
75
103
139
134
53
120
60