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