50
28
13
9
36
19
25
12
34
49
90
38
24
83
33
32
51
29
44
35
20
59
11
18
26
37
333
16
60
15
107
81
97
56
75
87
31
46
21
17
7
58