26
31
73
23
19
7
59
25
11
18
4
406
50
21
10
15
75
54
24
200
66
101
12
127
467
46
68
89
42
32
65
106
22
359
86
77
297
158
6
74
51
82
81
64