10
32
71
49
23
12
3
16
1
4
28
14
26
21
31
251
19
17
42
25
207
5
58
39
41
15
13
11
18
44
36
89
76
136
120
97