39
63
24
28
7
5
395
58
34
87
21
126
101
107
153
26
20
172
12
27
23
52
97
14
43
61
30
171
72
258
45
35
33
54
160
312
31
74
137
202
44
47
184
80
25
210