25
103
3
6
30
28
9
4
2
5
19
18
36
65
51
13
8
11
12
7
44
10
16
55
24
110
23
29
75
69
49
41
378
43
86
27
45
324
31
66
47