2
5
15
7
14
62
27
9
48
30
23
19
54
24
12
11
29
10
6
116
25
1
248
76
43
72
39
293
69
127
61
18
28
38
21
51
33
73
20
44
252
85
113
211
221