12
15
664
166
72
25
141
82
70
38
248
69
43
49
11
107
91
45
111
37
59
54
84
335
30
56
149
24
55
62
81
32
17
76
1347
36
60
16
47
7
22
95
52
67
39
3
97
27
13
68
86
18