13
10
150
9
3
140
63
19
45
17
31
1
330
97
66
157
36
26
107
50
29
49
1026
93
30
5
55
34
11
12
41
20
8
22
68
77
27
33
257
32
25
2
71
18
92
35
23
15
14