151
203
46
280
808
188
24
63
89
48
66
45
49
414
148
47
391
61
749
43
90
50
3576
36
197
77
88
87
102
41
26
20
64
55
75
397
130
68
173
29
195
22
3329
39
113
149
58
541
530
44
86
51
65