36
31
69
51
28
129
20
65
22
76
46
104
33
61
16
118
99
62
30
85
246
146
148
158
169
66
83
126
18
29
55
79
17
59
27
24
41
90
44
181
132
259
21
71
149
88
82
761
399
53