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