5
63
16
410
8
3
113
55
36
28
15
26
43
203
32
76
17
30
296
347
50
101
446
37
22
25
91
18
70
19
48
41
69
23
106
84
45
140
124
119
4
42
268
82
33
10
187
103