7
15
35
21
107
67
30
42
176
23
156
89
75
32
39
77
97
153
244
47
48
17
160
71
57
175
146
31
149
108
52
41
115
258
53
27
182
113
62
119
383
51
20
55
72
33
59
38
375
83