21
33
37
29
182
53
59
86
17
11
103
124
31
38
18
93
77
129
66
85
47
50
14
13
222
137
82
521
87
150
818
55
110
96
363
62