94
30
17
68
123
34
72
49
26
89
122
54
47
33
28
71
45
63
12
74
15
66
144
121
39
76
222
55
9
3
80
19
95
64
98
58
85
69
16
36
20
164
97
51
32
50
582
96
230
293