451
38
163
29
8
61
18
40
15
20
51
6
31
57
130
13
68
16
19
7
50
33
269
126
60
81
10
23
78
134
26
49
55
138
39
77
67
25
414
296
70
75
9
85