45
41
92
91
53
210
65
211
886
419
57
56
17
35
26
40
16
32
29
90
79
114
86
361
25
11
38
39
74
15
69
73
30
48
136
20
22
3
44
6
84
70
233
62
68
55
71
61
34
158