25
30
35
29
12
66
24
33
21
193
22
211
17
27
45
26
47
31
61
16
44
8
70
242
597
57
32
74
55
291
11
183
15
34
126
40
19
72
125
62
42
41
107