1
35
38
15
30
19
49
27
22
11
183
12
9
8
6
4
20
25
96
76
880
75
52
14
5
322
10
89
37
17
91
59
113
24
55
26
82
62
32
41
125
138
579
121
100