10
93
5
44
59
85
42
48
20
80
50
89
116
34
40
58
55
21
61
19
3
436
15
24
13
8
7
166
36
105
12
131
46
47
70
32
67
33
11
38
14
9
57
6
35
126
71