20
31
50
133
5
7
124
44
40
60
3
25
41
48
22
17
11
90
30
181
64
152
4
72
49
66
116
39
28
42
59
16
92
86
45
8
61
36
136
260
52
84
202
62
213
148