31
50
18
8
90
35
5
149
200
103
44
13
10
26
100
98
39
17
6
41
12
42
7
73
29
24
11
48
30
195
47
67
19
16
134
79
53
109
59
33
114
9
20
28
21
82
159
66
69
85
55
107
75
54