3
23
106
52
17
1
47
8
9
7
193
33
6
126
82
2
26
32
167
31
12
58
71
5
61
121
91
76
68
22
206
19
15
90
42
54
18
39
4
10
27
98
59
110