27
43
217
37
107
152
19
23
20
48
36
127
17
150
222
75
16
39
148
24
144
104
81
45
87
44
137
78
69
38
188
112
33
25
31
40
98
58
57
35
142
569
267
14
28
22