68
31
38
30
28
21
45
58
25
52
36
84
247
51
82
76
46
11
57
69
19
41
39
63
29
44
139
119
96
23
107
32
101