1
10
16
15
8
39
149
14
34
60
44
51
72
40
78
25
13
47
69
19
33
23
54
83
18
27
242
42
45
139
108
282
67
65
384
81
285
385
168
63
30
213
277
130
159
82
66
57
176
344