209
12
56
30
15
3
6
40
16
17
23
37
240
151
89
67
112
90
5
18
25
368
48
36
43
46
51
22
65
28
180
97
24
88
44
73
11
41
251
49
8
335
34
142
55
139
83
19