50
29
8
12
44
20
59
10
36
191
42
6
32
53
19
43
9
5
7
16
37
24
2
3
51
17
1
11
15
13
672
41
52
31
22
18