23
105
17
46
7
51
31
15
49
322
116
16
74
68
79
24
142
19
42
83
48
106
45
53
14
21
37
187
57
30
405
4
129
69
18
471
43
62
799
44
34
293
63
85
40