5
18
26
129
154
44
32
34
36
179
33
77
4
51
47
23
48
28
30
97
53
63
262
80
7
13
70
64
37
157
130
146
20
104
24
81
66
42
122
9
31
22
52
40
110
371
137
78
19
67
143