28
133
29
47
39
32
209
89
77
16
27
41
48
153
106
87
49
102
42
45
191
33
103
59
86
112
30
104
64
62
66
14
151
19
31
371
192
26
50
88
37
132
567
428
182
55
70
119
22