78
70
20
31
12
18
24
7
52
41
38
25
34
35
27
9
39
423
48
21
75
11
65
8
56
112
103
15
36
14
93
87
29
95
148
570
40
101
145
17
10