412
42
83
80
52
17
152
72
95
30
71
57
28
31
48
117
109
29
53
32
159
49
59
47
34
185
23
39
15
61
65
162
45
94
60
98
27
25
249
225
144
108
105
74
143
51
101
43