22
83
154
806
70
226
198
27
76
91
104
16
17
55
95
63
97
58
168
101
35
5
25
41
24
65
48
10
57
59
40
170
46
12
26
43
29
171
53
19
134
79
351
136
120
138
87
110
30