106
38
61
52
22
16
37
51
28
30
67
27
142
39
23
20
55
50
36
24
64
69
59
13
63
48
71
46
18
14
10
33
34
74
260
60
57
174
31
118
221
45
112
44
163