28
496
20
34
26
22
16
94
142
11
19
15
74
12
13
46
157
53
35
21
47
44
132
6
9
33
24
62
58
17
10
85
92
75
86