50
34
30
24
130
40
25
8
29
41
45
16
66
33
46
98
70
49
12
53
75
7
23
28
27
123
17
5
47
86
61
82
6
197
2
108
52
15
63
91
159