50
9
52
159
119
37
41
363
243
83
995
65
45
66
183
234
116
398
210
51
128
63
79
84
227
274
135
109
68
67
16
81
76
354
265
113
73
33
148
206
481
88
30
19
54
32
604
47
13
36
29
64
24
43