8
23
41
12
11
32
4
37
18
33
176
29
71
16
19
15
24
53
49
93
26
119
27
57
88
58
89
154
51
129
87
68
75
69
133
125
101
135
74
82
63
139
54
237
111
379
55
273
211
233
83
79