37
71
47
34
28
110
105
56
21
98
18
20
59
17
60
3
383
85
286
31
53
25
75
14
6
9
52
113
174
119
62
132
73
27
48
35
125
123
106
79
189
51
36
50
157
67
76
49
101