21
106
31
162
208
35
112
133
82
359
1336
24
201
152
141
51
161
61
39
95
175
3
150
28
210
27
23
10
16
4
103
68
86
115
91
40
194
79
114
111
77
45
50
90
34
134
100
52
12
22
67
20