31
29
2
72
11
1
37
4
22
48
62
58
8
23
144
24
35
64
6
16
52
39
38
17
42
5
0
26
51
69
276
12
131
61
59
81
281
328
75
297
68
261
99
94
148
67
225
430
367
103
202