75
108
65
16
59
9
31
24
7
26
63
57
30
87
51
19
41
53
18
52
11
29
42
13
213
140
28
8
44
381
23
50
80
5
68
14
27
37
33
77
97