10
8
3
44
49
23
5
7
11
222
58
20
29
74
175
88
13
19
28
4
153
41
14
43
34
6
24
27
129
53
9
12
2
71
252
1196
32
47
38
26