36
3
9
18
77
15
28
32
20
5
44
31
57
65
54
26
13
23
14
62
17
16
67
29
50
109
33
12
7
159
449
84
49
70
257
89
39
64
40
82
235
51
35
59
87
138
266