31
13
48
36
127
74
70
27
46
6
34
30
16
12
32
118
55
20
33
264
42
131
22
15
29
80
53
9
225
159
85
105
292
61
234
88
17
41
18
857