17
49
27
35
131
21
13
43
120
59
181
368
30
52
11
411
1313
44
505
24
50
290
37
159
100
84
496
111
108
220
569
80
45
81
39
4385
57
87
53
60
34
75