121
272
452
94
58
137
185
76
17
332
99
41
34
68
715
89
55
66
20
15
28
38
179
81
12
10
136
101
13
138
44
45
39
33
48
19
42
47
26
51
16
133
25
43
53
61
289
69
36
7