101
39
28
41
38
100
80
93
62
53
47
88
25
34
161
75
30
27
37
36
10
59
95
132
201
35
58
118
45
56
64
51
69
33
380
78
103
613
138
66
2680
96