145
478
16
23
50
30
43
51
48
74
38
22
96
158
139
112
89
87
306
24
211
46
128
373
175
101
28
81
62
76
75
754
25
65
938
121
174
47
170
240
291
39
56
275
676
63
179
59
521
251
29
159
15
784
185