3
5
7
29
39
45
43
28
6
41
14
79
19
20
30
35
25
173
23
9
32
22
57
18
179
88
51
13
90
160
44
102
36
17
165
73
138
70
60
66
142
26
54
8
106
84
146
104
270
31
92