140
9
129
28
58
42
107
16
29
6
57
65
75
37
27
92
90
18
23
34
120
5
21
40
10
13
186
39
31
14
7
1
180
8
41
59
575
19
390
858
46
275
12