31
4
41
280
25
82
76
42
28
105
32
46
66
1702
63
20
16
30
71
85
389
33
68
24
51
17
10
5
14
92
418
73
12
21
19
18
34
445