31
36
149
76
46
33
28
30
50
137
41
45
200
58
124
38
56
37
44
63
69
32
104
48
35
71
147
61
34
57
187
136
65
193
75
51
74
143
93
168
40
106
102
133
52
43
77
134
49
42
72
81
83
79
152
66
54
64
99