3
1
23
14
2
4
19
42
6
7
11
8
53
27
87
39
30
13
51
21
38
65
57
43
177
54
18
67
35
56
33
26
40
41
106
379
45
93
64
75
97
100
104
123
31
49
24
134