10
20
39
11
8
41
28
69
132
9
52
33
13
347
27
48
98
12
35
134
62
251
24
108
7
31
32
37
63
6
42
4
14
102
79
17
55
22
5
45
416
73
123