2
4
7
29
15
96
16
74
127
633
42
212
24
129
29
149
19
105
59
294
18
108
2
23
164
834
175
923
187
937
987
5003
13
67
2
4
7
29
15
96
16
74
127
633
42
212
24
129
29
149
19
105
59
294
18
108
2
23
164
834
175
923
187
937
987
5003
13
67