28
9
22
85
37
69
12
53
16
20
44
78
57
6
15
21
51
31
140
305
54
41
19
13
33
46
32
66
292
61
40
103
146
68
361
81
48
162
52
114
24
29
82
26
5
49
59