45
13
22
11
50
29
24
20
23
21
18
25
8
57
4
27
84
43
42
16
35
150
91
104
62
118
48
139
53
81
39
74
36
120
66
319
77
32
138
72
432
184
55
76
34
131
15