28
12
97
10
19
43
163
34
291
15
79
122
75
127
215
65
457
21
40
33
8
68
61
36
58
14
1347
71
661
44
84
757
38
31
54
53
66
280
30
47
4
89
41
16
27
17
20
109
55
126
78
49
99
25