12
10
32
59
52
28
22
17
56
79
39
19
47
104
11
50
31
18
49
7
34
93
101
42
120
64
44
123
65
54
68
45
207
51
74
226
36
43
118
13
60
23
25
40
203
61