4
31
28
87
38
30
107
26
55
44
23
14
47
13
9
74
50
45
42
25
36
29
20
16
21
43
159
22
35
62
106
19
83
67
52
69
15
84
116
66
246
64
117
185
98