14
83
81
39
78
11
30
35
31
13
28
26
106
53
25
15
229
86
19
92
80
128
46
69
62
20
73
33
203
41
10
48
67
32
37
57
42
44
180
51
29
49
96
186
120
347
132