3
27
11
8
5
20
9
12
13
21
4
2
34
10
78
26
44
57
45
36
22
88
101
231
318
63
54
37
23
18
30
19
331
73
69
86
83
113
58
42