250
861
39
190
272
160
102
36
20
10
48
75
11
18
90
31
57
71
85
94
37
30
9
22
62
43
24
2
29
97
5
16
12
32
17
4
6
40
63
64
14
106
13
15
8
23
105
136
114
127