31
26
114
80
39
30
13
4
23
64
14
25
48
670
45
89
58
46
155
15
20
56
57
11
8
93
69
35
145
189
5
101
16
51
21
259
79
37
55
105
10
53