1
35
10
6
12
18
16
9
39
8
7
21
84
17
31
47
27
42
51
19
26
178
29
143
28
59
56
67
23
41
82
94
69
48
80
78
50
186
418
274