4
45
7
10
26
14
31
20
13
8
9
25
71
132
134
87
107
90
84
34
64
76
68
111
67
30
43
33
171
28
92
24
57
27
38
35
82
60
6
61
101
59
2
23
29
120
141
52
18