123
22
531
31
37
79
442
186
60
91
23
53
254
194
44
61
35
171
33
14
285
58
13
9
69
51
59
27
74
71
16
1370
112
19
49
15
90
323
66
25
102
750
556
29
5
34
88