10
8
5
6
27
3
49
121
55
16
1
28
17
119
45
18
26
144
23
13
2
7
88
31
58
229
47
67
29
114
69
93
81
109
74
290
62
72
262
12
50
4
38
39
33
63