20
49
12
50
60
7
21
45
310
37
8
29
167
53
17
32
68
41
36
43
2
220
706
158
42
65
124
40
66
26
177
23
54
86
11
19
28
67
179
121
47
196
31
51
62