67
99
42
35
39
31
17
8
15
3
27
20
76
269
172
21
134
1
22
13
24
2
7
4
47
37
68
77
70
28
19
23
25
119
86
34
29
62
18
97
10
12
241