25
9
93
30
254
5
10
58
39
14
95
27
48
3
4
24
303
19
8
15
21
13
36
101
23
242
92
61
373
6
69
12
50
16
17
34
2
31
26
7
22