427
33
58
11
51
102
18
72
55
6
3
29
61
23
7
87
99
34
32
154
122
151
287
230
42
98
57
16
10
59
79
100
36
14
95
12
78
21
19
97
17
35
20
24
13
9
25