31
72
37
96
9
15
33
38
76
12
42
368
220
44
48
64
6
127
185
54
10
200
4
307
73
50
66
41
24
62
18
27
19
35
176
112
40
20
90
182
25
92
30
134
51