31
19
14
65
144
89
38
33
15
21
5
22
12
39
8
98
63
35
53
119
17
70
363
216
109
43
37
57
18
11
104
56
47
44
4
24
29
80
36
114
64
52
346
26
165
27
9
58