10
107
32
61
12
7
24
38
63
33
90
26
15
11
16
35
89
75
77
36
20
18
101
6
100
64
22
39
9
47
8
62
111
19
45
175
72
176
537
103
203
48
40