17
14
34
7
22
10
23
4
24
31
25
62
15
9
43
74
41
27
40
116
6
103
11
3
50
68
61
93
30
28
123
355
509
378
384
87
156
80
477
476
99
236
361
729
1061