16
30
14
39
8
29
13
24
44
32
55
107
63
17
102
10
62
398
91
129
11
41
36
37
64
25
54
18
38
15
59
494
180
78
46
134
52
12
167
112
28
342
263