49
69
186
43
64
74
68
44
89
104
95
24
58
110
51
34
54
30
96
22
76
81
50
45
31
61
123
28
26
5
323
392
183
55
78
33
100
6
71
107
4
18
88
25
3
2
29