92
110
45
42
4
14
43
190
407
41
98
10
56
70
28
16
22
34
109
18
100
35
37
30
31
57
49
38
24
7
8
6
5
134
82
21
74
61
13
85
11
50
2
146
102