4
45
57
76
196
60
41
141
120
117
71
47
32
37
25
16
23
53
59
24
29
77
13
61
26
46
64
22
153
105
78
200
17
118
159
160
90
131
106
112
442
63