20
14
52
933
26
12
13
46
5
17
9
22
24
19
63
123
41
27
39
32
37
56
981
48
107
105
11
7
36
99
51
216
25
453
136
93
187
195
35
76
31
57
3