28
18
73
433
17
10
42
30
172
45
80
24
94
22
63
128
36
43
47
59
267
14
114
112
115
39
40
49
68
12
13
19
88
51
107
25
9
52
67
21
15
137
29
100
103
87
297
37