169
306
47
102
13
124
12
35
27
30
17
6
125
18
251
143
75
7
90
8
21
15
26
11
19
10
16
2
49
174
63
52
24
9
48
23
22
14
25
20