25
40
23
45
13
116
16
22
55
68
19
53
26
64
44
18
17
59
76
65
63
51
48
87
37
43
36
160
83
201
69
47
56
130
284
296
178
90
96
171
237
114
75
252
129
60
428