62
21
16
51
49
71
38
20
12
1018
53
99
18
76
68
63
65
172
144
73
347
192
35
67
205
59
98
153
97
17
426
109
110
47
82
33
362
34
138
42
93
13
87
24
19
89
15
10
46
226