30
39
14
49
23
86
47
31
88
28
65
413
33
70
44
213
71
53
22
21
29
34
149
11
102
94
25
51
305
50
84
40
214
54
10
343
26
279
371
91
59
85
99
18