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