33
13
70
47
53
40
25
60
4
123
28
49
107
11
15
10
95
26
69
17
12
29
5
24
103
7
124
76
67
158
59
31
77
48
46
23
51
32
353
20
14
191
36
61