11
82
29
75
22
34
21
121
1973
361
525
270
188
31
35
43
72
6668
33
364
25
2215
52
17
535
41
4320
44
97
38
129
144
32
20
57
42
153
112
67
18
49
62
83
201
69
27
36
134
28
15
56