7
13
40
27
33
14
19
150
100
47
87
193
18
53
12
28
79
44
23
49
20
160
4
10
188
26
86
127
30
41
83
58
250
254
24
29
25
34
76
6
82
21
74
298