276
149
76
19
59
95
49
273
256
15
13
44
10
122
36
24
42
14
31
112
87
77
52
78
20
41
9
56
179
209
5
30
26
21
11
61
138
28
33
12
38
1
6
0
62
25
69
4
53