149
32
406
150
10
40
132
64
279
161
93
17
89
81
13
59
168
84
47
261
7
80
37
43
408
230
94
138
33
9
65
11
12
30
56
14
38
26
70
24
25
29
46
55
19
20
74
146
8
317
49
62
31