38
29
18
63
72
164
59
36
61
87
39
43
15
71
131
160
210
19
163
347
88
50
28
240
22
25
11
113
54
65
12
74
37
184
16
21
27
104
24
77
571
81
155
239
23
67
144
119
107
45
47
332
20