3
122
42
39
69
19
5
276
191
717
28
110
295
4
67
2
7
24
9
45
150
62
36
57
12
149
6
56
109
29
20
72
93
10
530
23
346
144
466
96
234
14
85
15
232
46