25
19
30
5
48
50
2
27
3
43
16
21
13
11
101
24
45
18
74
7
8
4
33
9
6
93
324
89
1
47
100
10
75
49
128
82
34
29
20
56