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