13
2
4
139
27
53
72
118
34
18
19
9
264
107
186
168
162
471
152
148
94
111
44
163
47
40
77
51
92
394
21
14
86
45
39
763
119
65
80
115
76
126