38
162
124
108
47
63
77
39
52
26
56
93
84
35
81
37
153
85
322
244
57
193
125
201
99
36
68
62
207
40
139
194
159
118
196
117
226
144
114
59
132
33
20
7
22
107
74
126
27
24
5
30
25
41