41
43
33
29
49
19
367
377
103
411
509
66
52
48
77
165
149
130
1329
105
224
24
363
75
250
1579
64
138
51
27
71