66
141
120
5
62
31
17
16
46
13
20
30
32
41
4
22
18
26
172
38
80
34
82
96
99
33
28
151
48
50
53
9
61
45
102
90
75
54
93
42