94
50
82
25
2
12
22
10
47
190
283
55
28
173
3
106
39
18
142
99
8
17
33
31
7
11
20
13
40
48
26
6
29
4
57
113
110
5
53
38
16
215
149
36
147
87