1
20
7
9
19
29
18
21
11
24
43
6
5
2
52
26
77
51
28
36
13
4
285
33
325
145
297
37
249
90
73
14
50
54
39
99
48