4
18
166
189
385
75
22
7
12
47
24
177
42
259
19
41
27
21
93
48
2
16
58
20
67
28
70
37
9
6
1
8
33
108
56
72
88
5
92
51
26
94
141
60
100
23
44
437
17
10
132