22
32
90
44
36
47
2
17
41
6
13
21
7
187
3
16
91
117
100
98
130
150
31
38
159
11
59
14
105
56
4
97
24
95
29
18
143
46
79
54
43
39
75
181
58
201