22
59
4
111
100
98
25
16
95
42
44
13
18
33
23
36
145
46
79
54
43
39
183
58
203
14
167
65
66
81
40
90
169
8
120
76
31
10
9
97
69
20
15
30
34