8
20
51
6
15
209
36
148
56
102
28
81
26
22
124
73
98
132
89
34
280
168
158
75
38
77
65
587
30
82
86
101
94
88
78
279
164
24
25
49
52
123
12
108
48
23
33
39
76
159