10
210
21
95
23
11
63
140
101
25
58
35
65
56
48
90
84
34
36
131
31
132
433
71
17
112
73
8
30
238
135
3
118
42
218
155
37
134
6
14
93
57
49
19
115
50
32