11
3
13
5
9
76
2
21
32
6
22
35
4
18
31
49
68
17
20
58
105
87
61
97
101
192
178
52
15
43
12
7
29
8
23
10
30
74
172