28
18
3
39
11
8
7
24
30
2
16
12
96
46
29
208
61
6
164
23
295
14
27
227
20
33
13
144
54
358
5
22
4
104
10
9
38
41
58