94
10
25
81
24
40
12
52
18
33
5
11
7
399
386
17
67
38
44
107
54
162
131
31
217
28
153
228
163
263
41
35
23
111
257
50
3
6
9
186
27
8
15
45
13
29