126
34
53
24
17
48
4
31
23
18
67
12
28
16
40
85
66
57
30
49
15
27
101
41
250
3
7
171
167
305
111
51
80
43
58
25
39
8
76
133
59
10
9
26
106
83