13
8
15
12
45
7
41
40
29
22
6
30
31
36
14
314
10
313
17
32
87
9
151
48
181
1339
16
4
21
33
146
193
28
56
130
108
232
140
294
864
66
59
27
38