82
248
28
59
86
715
625
661
124
355
69
65
77
247
185
144
83
37
117
46
67
50
24
125
16
18
96
138
95
49
41
191
21
6
32
25
14
35
9
84
92
51
17
20
22
27
31
52
162
54
503
183
19