156
78
40
24
71
103
72
37
61
13
46
993
30
67
68
455
44
59
33
53
133
303
31
329
276
66
171
671
224
108
289
75
158
100
23
104
60
218
680
79
84
581
163
86