122
103
89
14
60
95
44
47
57
52
84
10
54
79
63
390
66
27
83
26
13
34
22
81
174
76
15
108
41
62
18
42
33
21
8
51
19
118
433
94
29
266
143
55
43
93
46