20
56
93
22
45
48
36
85
8
69
10
21
5
29
43
47
122
27
130
89
207
23
108
7
46
40
194
337
17
9
30
26
619
92
265
14
34
79
4
66
11
13
215
49
268
32