138
106
59
41
40
19
8
99
33
35
36
38
23
28
338
30
80
143
129
11
222
42
29
65
74
25
286
56
101
22
68
7
14
27
6
146
9
141
47
154
252
18
275
100
123
89
21
185
86