3
100
2
13
17
6
3
7
38
47
4
29
3
52
12
13
4
48
35
177
31
7
7
83
70
17
13
16
29
3
68
70
16
30
1
7
42
20
12
21
18
6
33
16
12
18
25
35
40
65
16
91
3
15
28
69
45
48
16
28