215
47
393
11
37
45
82
10
41
65
40
33
22
59
99
404
13
167
20
80
25
94
72
36
24
38
43
30
61
39
311
611
706
79
14
581
27
46
86
244
78
74
154
83
116
251
53
69
49
171
157
959