196
69
47
40
17
28
44
18
87
76
38
63
380
199
96
23
59
86
266
26
90
37
406
472
75
21
49
3
54
15
42
56
36
12
52
144
45
180
81
212
126
41
34
78
85
400
53
92