38
43
113
215
17
3
70
153
108
121
50
42
164
79
62
88
35
47
78
83
33
65
318
31
204
46
48
76
154
187
61
24
270
156
151
44
94
40
93
140
71
149
355
74
105
152
37
72
313
66