38
25
173
86
109
30
20
16
317
5
8
13
3
4
543
59
64
44
158
49
33
61
51
83
15
14
119
62
34
105
212
272
39
56
23
180
220
107