121
20
32
13
86
31
80
45
96
23
279
9
3
6
37
5
123
78
29
46
8
87
10
35
38
55
15
1
24
16
34
22
79
82
50
59
36
57
40