32
68
28
110
162
35
15
72
21
9
24
16
27
19
127
268
251
37
13
8
78
59
88
10
11
18
12
76
23
22
40
44
30
71
109
397
139
192
41
31
52
90
196
29
25
96
81
45
47
61
66