3
35
13
10
13
91
69
48
22
34
25
39
9
29
27
23
2
8
19
7
17
14
15
32
128
25
24
93
8
93
19
29
42
15
29
28
52
61
42
76
2
36
4
44
30
20
72
13
63
3
20
34
18
19
25
289
181
98
56
20