29
201
26
88
30
15
47
13
18
16
54
39
75
5
11
63
43
10
8
50
44
14
82
17
2
46
1
41
0
68
48
113
52
149
131
81
49
91
7
27
24
58
20
25
53