21
73
63
79
140
6
28
2
4
52
430
16
36
27
413
49
32
29
149
13
25
50
34
89
408
35
42
152
3
395
302
31
53
78
75
15
65
226
51
81
98
14
188
216
168
277
24
22
76