9
4
29
8
51
81
16
14
31
26
25
92
7
64
10
28
20
58
32
11
46
77
107
53
52
246
30
37
36
45
57
89
293
407
140
116
249
213
178
73
74
87
106
72
34
228
39
235
124
201