28
59
76
80
62
82
36
180
153
179
115
63
229
90
73
35
55
41
120
44
15
33
32
26
29
92
38
34
118
43
39
131
30
107
24
122
20
7
49
54
77
141
14
47
37
67
88
83