2
4
44
20
9
43
12
25
15
30
74
53
8
22
26
11
40
6
42
17
51
46
135
257
213
239
58
28
100
65
23
7
35
16
72
71
13
143
49
5
14
76
31
37
33