118
52
35
16
263
33
46
27
13
3
55
9
90
5
6
561
20
48
110
25
19
124
88
59
72
37
32
75
58
12
7
11
60
22
51
18
318
203
422
67
39
101
53
28
54
36
10
82
68
47
38