15
97
54
52
27
10
13
60
413
161
98
12
66
264
324
63
73
107
43
91
33
31
8
39
44
35
34
20
197
90
64
80
19
53
5
16
11
173
25
48
41
202
223
50
7
125
1
14
28