156
78
26
8
18
60
106
9
63
89
314
115
56
28
88
43
35
25
37
49
16
14
108
34
20
48
70
66
139
135
47
13
38
32
69
44
253
46
41
294
59
373
6
62
51
64
191