43
32
27
16
85
77
47
74
10
18
127
14
83
53
275
134
38
17
15
20
31
67
24
57
30
37
23
13
61
50
149
309
150
229
29
25
4
63
214
108
64
39
19
28
136
88
26