41
20
55
45
30
27
31
123
38
15
154
60
10
77
51
76
50
305
3
119
93
68
17
72
13
99
206
85
104
142
19
159
394
176
110
139
168
79
84
8
29
61
103
689
82
26
49
25
42
98
34