27
11
32
3
7
12
23
18
25
46
15
2
5
44
6
41
22
38
99
222
70
24
119
67
117
74
1
28
273
91
235
254
161
94
292
42
14
4
203
75