111
99
47
50
28
143
55
64
48
41
29
43
56
52
202
33
44
42
8
81
20
24
13
97
122
109
102
93
16
84
39
76
82
6
65
19
5
9
26
100
61
32
27
89