32
41
21
61
83
59
31
79
49
6
96
2
54
34
62
29
73
93
58
28
65
35
47
38
26
45
42
68
33
104
11
52
213
55
147
116
23
103
27
196
126
48
17
53
25
46
43