107
99
33
159
65
58
38
23
20
47
101
25
29
12
10
55
18
9
6
30
21
420
28
49
51
17
37
39
106
34
179
19
7
11
59
152
62
74
48