150
111
209
104
195
84
147
47
77
85
45
12
431
32
464
19
11
57
2
71
13
560
20
393
30
34
16
25
10
162
70
21
51
41
124
66
27
26
24
42
14
29
18
33
123
17
307