38
37
19
34
7737
168
110
26
97
120
25
84
31
13
79
18
231
743
314
109
70
59
81
46
62
54
20
28
286
96
44
124
132
64
42
77
48
134
93
515
36
23
80
88
55
39
73
233
194
169
164
599
40