30
37
83
9
88
34
12
10
7
14
24
52
16
44
22
78
11
17
45
18
104
49
69
28
63
57
86
50
35
77
65
43
289
153
51
133
296
261
47
39
8
29
41
62
100
108
19
31
27