4
5
36
17
25
162
6
14
15
35
8
67
55
28
20
105
79
18
29
46
44
128
126
31
75
106
102
133
87
181
54
68
92
296
48
99
403
19
21
94
84
217
26
24
119
30
56