94
29
86
130
15
25
20
16
19
10
62
97
23
60
67
39
75
43
14
30
32
27
35
34
66
50
214
26
93
38
52
33
24
55
87
106
124
139
81
181
116
110
73
218
302
108
83
143