111
20
46
15
8
47
50
259
211
262
67
243
212
30
82
16
21
35
25
28
1365
69
37
123
33
43
83
54
64
162
95
17
40
77
145
9
7
84
23
110
814
86
44
99
105
42
161
94