315
83
381
180
34
14
26
29
59
266
51
342
262
100
18
56
98
184
94
66
61
6
47
57
147
36
44
41
24
81
117
63
27
533
102
62
38
20
110
105
72
91
113
19
309
46
30
10