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