298
269
87
20
96
98
22
10
31
45
39
358
135
102
32
101
65
70
23
43
99
149
53
46
90
17
38
15
35
103
25
41
59
30
56
29
27
232
211
104
58
61
55
21
210
19
44
179
133
679
156
14
100