51
49
12
31
140
90
35
84
22
30
29
93
52
33
82
17
60
28
75
69
65
85
53
14
36
41
66
23
3
38
7
164
42
43
55
50
59
79
67
63