10
6
3
9
23
26
33
34
13
15
79
27
87
21
131
30
54
8
39
113
309
68
17
20
138
42
51
53
245
97
36
831
114
46
38
41
248
52
82
70
43
58
96