123
33
27
43
47
46
32
30
592
14
41
15
21
82
66
31
67
35
58
61
72
62
37
9
22
23
19
4
68
20
36
5
18
84
25
71
44
16
29
49
12
10
34
122
28