488
46
26
74
27
23
104
669
58
64
55
188
61
37
109
167
89
170
166
67
52
32
10
147
143
98
128
60
66
343
217
392
115
232
83
77
123
59
11
38
48
73
168
24
43
90
86
51
125
76
42