40
43
33
29
49
19
367
376
103
411
508
66
52
47
77
165
149
41
130
1327
105
224
24
363
75
250
1578
64
138
51
27
71