37
97
23
90
19
54
58
69
62
79
29
39
17
332
53
196
169
41
193
139
68
644
46
21
50
8
214
81
35
109
11
33
48
189
60
43
124
30
106
36
137
521
52
70