21
29
174
20
32
369
24
48
17
3242
128
99
232
53
581
45
161
392
1122
69
49
1556
147
1484
64
11
151
510
18
74
37
272
76
30
143
13
87
43
16
62
71
127
41
59
121
112
4397
83
46
88
323
47