13
12
23
45
41
29
35
92
32
187
72
102
22
17
11
10
21
38
82
75
9
46
50
30
55
308
27
48
52
88
66
40
15
42
49
62
266
43
39
24
96
6
74
37
31
85
51
67