71
39
123
16
86
80
56
45
9
52
49
107
5
83
27
69
30
148
22
26
46
34
35
4
48
43
3
138
14
8
32
10
7
97
37
33
82
19
50
17
2
18
51
606