12
10
62
172
13
15
11
9
43
28
52
26
19
40
41
31
48
56
21
27
47
114
75
38
119
50
33
17
109
24
65
36
32
72
70
130
49
97
95
131
45
242
89
51
267
63