3
20
2
12
5
30
1
21
8
36
12
53
11
50
3
11
37
190
3
29
2
10
169
959
106
537
81
559
77
382
8
31
3
20
2
12
5
30
1
21
8
36
12
53
11
50
3
11
37
190
3
29
2
10
169
959
106
537
81
559
77
382
8
31