85
88
17
49
12
38
20
46
29
121
19
70
28
79
89
24
66
191
16
23
44
97
43
32
25
153
40
421
35
504
7
31
209
307
55
57
140
213
102
69
62
36
103
291
33
94
39