28
5
15
18
6
27
11
17
40
65
35
20
29
21
56
24
33
257
94
104
103
38
22
26
41
32
52
87
36
313
95
112
144
244
138
58
157
39
50
16
223
237
78
60