3
20
525
79
53
38
21
36
35
106
75
74
54
32
41
25
64
55
46
60
84
101
19
47
39
155
56
80
110
10
136
336
159
30
88
69
87
29
43
322
140
187
160
34
144
37
85
61
27
44
18
23
59