40
22
31
13
18
11
23
25
104
6
45
111
16
39
20
72
46
8
21
27
125
49
48
30
42
358
29
15
17
68
82
37
47
38
61
12
60
9
166
93
83
41
186