30
14
23
18
9
72
38
28
21
6
17
40
60
111
186
13
12
20
29
50
19
93
116
64
80
67
34
76
63
312
144
191
62
146
347
33
127
36
8
35
131
73
16
108
25
31
90
52
24
10
158
37