21
31
26
4
42
30
48
50
92
396
23
56
10
73
43
80
105
28
20
139
87
9
121
11
19
17
37
71
24
130
14
29
102
86
200
44
39
198
93
81
257
78
111
6
16
142
144
35