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