22
39
26
33
116
24
48
221
225
29
27
507
40
31
23
9
25
28
291
37
43
11
6
36
20
76
53
15
41
112
191
159
119
63
17
47
544
108
139
57
456
355
151
308
46
45
52
34
136