22
128
44
37
100
88
50
21
567
262
82
160
85
522
20
67
68
272
35
62
162
75
49
149
72
47
96
125
70
59
81
43
158
145
80
130
71
139
29
93
57
64
76
86
61
101
83
36
38
200
48