46
251
86
127
64
302
26
30
269
828
73
8
55
23
60
137
139
43
224
14
53
75
42
88
120
130
71
63
74
31
91
45
44
68
690
95
85
34
11
16
54
77
102
106
19
25
80
70
66
40
18