3
24
25
28
14
5
13
41
20
88
124
10
7
31
62
9
96
42
177
51
59
22
30
285
121
12
8
39
79
83
56
26
77
52
54
306
114
123
218
129
125
130
94
72
158
75