10
52
12
6
31
36
22
14
29
60
28
23
13
64
82
102
45
26
54
263
20
25
24
39
114
30
49
91
16
75
78
99
5
19
42
601
15
21
47
55
8
57
68
3