94
68
49
8
1119
57
157
35
93
45
167
23
29
22
27
10
16
71
65
91
55
4
31
41
25
5
51
201
28
24
56
44
278
9
312
112
30
759
397
428
50
26
195
126
219
79
178
1386
113