21
31
11
18
7
20
24
23
78
30
39
45
202
105
29
28
34
26
122
15
61
33
16
75
254
74
57
67
147
151
98
35
49
43
392
47
84
25
63
51
62
110
201
143