9
102
63
55
28
53
48
32
41
18
108
96
47
17
31
237
49
116
11
26
29
30
51
12
69
34
74
105
180
27
40
25
15
16
58
68
99
82
86
38
56
62
161