428
17
103
30
38
10
5
120
47
80
167
176
99
87
129
163
46
78
58
75
85
21
56
36
373
22
203
23
24
61
112
49
18
52
147
8
108
89
107
236
1280
51
69
66
19
42