38
338
536
274
55
113
207
21
111
47
24
59
98
41
42
29
26
45
35
28
96
88
139
124
37
106
8
225
89
116
129
214
31
163
112
32
126
122
128
156
211
30
23
14
49
90
97
239
54
92
108
61
80