4
9
17
3
13
62
10
33
21
71
19
32
14
18
122
190
437
52
65
130
380
292
92
260
54
141
30
37
73
59
86
394
15
176
50