59
51
60
110
6
103
3
30
43
19
9
93
20
86
70
50
64
48
137
28
88
66
118
90
23
41
72
98
14
32
40
57
36
31
85
22
13
11
25
16
2
146
8
173
82
27