39
17
515
48
41
32
42
35
324
31
270
54
109
202
15
61
77
313
40
129
89
33
63
113
81
60
92
34
18
197
78
110
87
62
20
53
27
45
69
25
72
192
76
137
84
83
37
108
134
139