73
26
60
63
117
31
19
22
16
17
40
53
18
44
88
67
99
111
100
193
71
33
82
50
81
32
14
69
197
37
9
52
83
74
13
34
98
62
49
151
148
110
70
444
25