12
7
21
14
5
250
13
45
11
78
59
6
123
9
33
10
93
25
4
3
2
18
108
22
102
34
1
126
480
100
76
65
161
82
40
17
52
206