95
33
86
108
52
46
55
50
51
41
118
89
71
14
28
44
72
34
30
13
10
266
169
23
84
27
606
35
62
138
25
29
15
38
60
12
17
56
18
6
66
81
43
37
63
75