51
7
23
93
38
21
24
92
236
79
317
67
6
25
166
40
201
10
18
14
36
35
515
127
223
130
89
103
343
111
95
64
27
396
98
61
9
66
42
29
114
77
44
213
15
68
326