22
113
50
102
76
25
69
20
16
53
60
138
87
15
23
193
166
437
148
101
224
27
141
213
142
44
46
105
122
43
124
38
118
97
54
35
94
42
279
55
26
21
10
86
107
150
103
567
37