3
26
101
32
40
16
218
8
65
4
13
38
41
95
137
179
20
164
63
9
70
12
50
7
15
19
43
54
34
53
80
2
246
67
30
18
98
6
59
47
37
132
52