3
19
5
12
7
15
25
192
37
11
4
33
8
9
87
13
43
10
44
26
23
24
27
49
77
52
20
72
32
253
1
173
291
67
28
29
17
86