12
29
38
106
19
56
89
41
68
51
84
34
52
55
37
11
23
14
48
26
5
20
63
13
60
73
4
94
103
39
7
46
40
116
172
79
44
87
81
21
95
90
32
25
35
3
28
18