184
52
146
44
51
118
76
90
124
84
31
35
126
49
87
37
142
65
47
72
99
34
94
67
149
89
64
30
26
22
36
60
55
32
29
91
40
38
189
21
117
19
15
92
28
80