3
142
21
30
1
39
9
2
25
18
4
26
99
15
19
29
7
475
95
13
11
24
61
76
68
16
101
6
33
23
43
22
20
45
14
41
40
31
46
92
49
133
28
53
47
52