128
118
42
71
3
27
8
122
47
98
43
258
51
16
6
46
7
61
87
2
23
101
214
45
15
10
5
85
382
26
55
66
52
209
36
177
256
28
129
165
108
535
97
54
44
130
34
68
48
14
31