30
218
361
109
54
3
29
51
72
50
71
130
209
4
7
76
74
90
102
101
97
64
60
55
121
37
191
169
20
104
65
193
61
69
188
135
48
88
25
40
39
262
17
267
6
35
77
27
93
98
87
28
19
237