83
48
29
139
31
43
21
69
93
70
32
103
64
53
78
72
46
28
39
37
57
146
68
75
36
76
44
25
22
27
41
54
90
42
58
62
15
95
362
202
59
96
55
135
136
88