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