12
100
62
38
97
71
20
9
5
7
6
74
171
52
220
23
3
27
8
22
18
134
29
92
28
46
19
15
140
16
792
25
10
208
11
93
26
53
21
51
14
33