22
28
36
8
105
15
48
570
244
200
107
21
27
158
219
5
163
192
18
248
17
24
804
39
108
265
295
89
46
169
3
101
59
81
230
130
20
43
38
83
25
419
30
98
10
19
761
47
305
314
29
70
76