25
129
33
102
40
101
77
32
15
86
71
29
170
21
48
22
27
235
65
66
128
13
73
476
240
36
94
61
7
55
136
42
34
3
19
28
20
35
114
38
62
16
96
63