37
39
24
38
19
88
36
191
34
26
21
20
69
219
67
13
18
225
131
59
77
199
355
119
41
35
273
441
95
97
182
114
671
381
104
540
17
351
108
47
62
138
1201
751
4514
46