15
50
8
5
253
4
7
41
68
14
21
42
107
19
17
13
16
6
10
86
64
29
22
152
18
26
59
25
106
57
27
461
44
48
73
118
24
70
91
162
160
121
237
46