40
200
69
174
89
76
23
55
180
46
444
79
56
45
127
59
18
161
232
140
172
916
1136
151
145
20
25
41
141
106
148
71
31
6
26
34
874
51
5
612
109
7
30
340
348
15
75
91
73
37
14
49