28
20
211
18
35
8
68
1
153
7
82
4
87
48
17
14
13
781
99
6
40
43
16
41
38
83
70
96
37
10
21
2
19
3
348
11
57
80
22
59
123
102
50
9
55
42