86
42
344
76
35
52
48
188
224
44
51
1730
194
116
130
82
58
29
16
27
41
97
893
434
13
110
20
63
107
249
112
80
53
69
79
245
328
400
166
296
55
84
23
34
119
68
157
28
50
49
17