146
16
15
63
100
138
41
29
25
11
65
18
23
26
51
22
66
145
14
5
37
13
27
271
6
2
34
400
43
782
150
45
110
296
730
767