28
89
33
26
10
12
3
207
18
35
39
172
184
122
42
16
55
64
22
25
38
23
126
47
229
186
199
215
27
77
66
534
125
137
150
166
24
376
19
83
109
36
61
74
20
175