50
86
68
41
148
16
190
37
128
62
40
24
7
51
13
57
39
140
25
4
9
519
56
61
64
82
22
54
32
15
55
182
66
35
23
81
131
59
164
77
53
21
5
10
17
91
106