14
101
142
179
368
5
43
51
8
176
7
64
42
53
40
99
75
3
52
28
18
32
55
16
23
21
69
120
247
26
736
33
1
27
19
29
57
44
152
65
17
6
30
50
130
97