159
41
19
71
16
164
13
38
85
29
15
74
35
126
43
24
18
77
86
52
39
53
28
20
30
31
37
40
27
12
97
25
33
395
241
104
66
81
182
48
61
195
143