30
3
39
148
59
16
25
71
66
147
647
123
35
100
15
113
183
375
34
44
14
164
241
58
68
28
42
12
50
2
211
27
5
6
32
81
31
8
84
266
38
33
87
624
62
45
10
253
7