2
5
10
20
3
16
13
75
14
22
24
62
153
192
92
66
203
32
84
85
51
122
152
57
46
29
17
42
136
86
64
35
21
60
30
26
80
148
67
8
97
15
132
91
63
107
56
44
69
73