31
81
51
12
10
71
424
38
132
25
28
16
11
59
32
23
67
19
14
24
21
49
33
27
18
149
13
36
30
156
843
350
263
9
688
39
161
46
6
689
385
77
43
135
3
34
7