31
158
44
14
13
21
19
11
15
17
46
47
71
32
22
143
51
30
18
12
24
9
110
20
192
114
41
38
26
103
28
54
36
76
248
61
29
86
27
40
34
50
58
16
10
65
35