28
6
23
26
83
38
3
232
58
70
30
228
123
31
96
11
15
16
46
44
39
24
22
47
34
178
27
33
64
51
101
62
73
150
94
127
54
35
107
59
91
86
75
43
53
19