13
40
46
98
8
95
538
77
10
299
249
37
210
23
9
21
25
35
28
103
65
17
238
41
181
27
18
86
69
33
66
22
7
152
30
15
129
58
189
97
32
11
134
114
14
84
531
92
44
60
100
50