3
56
27
130
85
21
23
90
24
16
38
34
12
6
19
5
40
17
54
97
137
31
128
107
248
73
77
153
104
22
8
142
10
288
15
122
61
154
28
71
307
42
29
50
96
18