105
52
15
159
3
143
27
157
78
33
765
7
17
21
171
10
137
26
149
22
153
24
74
31
25
177
55
67
30
66
61
88
23
135
16
46
57
47
95
58
318
222
296
20
44
45
90