10
33
32
15
6
199
46
41
69
13
16
259
14
36
43
74
9
49
4
7
30
56
64
153
86
119
72
44
89
27
25
70
12
60
45
88
50
76
18
35
181
116