86
62
104
51
67
31
26
46
91
19
14
15
43
20
39
336
359
133
10
13
47
150
268
71
76
61
275
16
24
6
18
103
2555
49
234
25
64
7
4
12
3
65
45
29
21
50
94
138