14
21
193
29
19
17
25
109
61
4
6
5
57
307
56
72
28
31
45
23
8
12
20
22
577
68
51
75
16
81
207
48
73
86
69