202
49
79
258
16
56
47
39
107
59
53
68
19
275
80
44
97
106
897
36
20
197
54
33
87
78
96
75
161
173
28
40
42
43
24
73
21
188
160
55
102
88
296
162
222
331