82
61
60
26
30
36
47
5
536
337
15
48
24
149
87
51
105
497
86
33
88
32
25
168
7
198
154
103
131
29
153
121
14
8
49
81
6
130
67
71
158
232
55
70
127
186
18
102
12