43
9
30
18
50
28
114
73
107
8
64
71
131
76
21
42
29
98
2
38
4
35
25
13
6
24
58
181
109
41
32
15
17
562
340
60
151
59
105
78
262
47
16
14