27
16
6
3
20
94
248
18
19
22
34
104
78
48
114
109
130
54
85
158
53
139
33
70
14
21
81
193
170
47
98
224
12
131
71
42
65
122
227
118
148
117
75
185
138
28
313
97
83
23