111
19
62
407
106
14
55
60
168
143
662
492
5
24
28
17
51
22
10
64
125
21
20
156
74
107
23
91
87
46
172
487
84
41
29
131
284
150
47
77
896
235
76
110
67
68
322
26
306
31
239
189