297
167
33
101
7
108
102
100
22
42
397
90
11
30
83
6
152
93
68
20
38
111
9
279
69
48
136
197
3
56
78
122
23
28
47
70
94
196
59
156
16
309
32
115
55
57
107
193
43
34
27
190
5
315