5
207
101
104
41
88
18
32
44
26
12
43
47
37
94
420
171
13
34
14
27
61
52
28
147
22
10
96
38
65
31
30
83
23
19
128
36
16
125
332
124
64
135
221
284
121
54
51