10
13
47
150
268
71
75
61
274
16
24
6
18
15
100
2544
49
234
25
64
4
43
133
12
3
65
45
19
28
21
50
9
94
138
22
148
96
209
46
1197
52
17
14
89
51
23
293