28
15
89
239
549
16
143
33
18
30
50
6
23
62
352
20
254
40
48
58
54
93
17
10
36
91
53
67
132
41
14
88
43
37
24
104
4
166
9
136
151
75
32
13
177
355
74
31