28
38
26
47
71
52
17
24
18
88
42
579
201
22
61
49
75
57
66
43
432
76
48
138
12
32
55
13
23
98
91
4
41
35
15
128
73
96
69
14
58
51
124
127
19
140
185
116