94
31
18
5
24
9
11
43
76
28
214
53
39
67
16
25
78
23
47
13
21
12
14
17
112
72
127
71
33
54
73
92
48
64
38
269
30
36
35
22
59
45
10
44
150
20
98