23
12
15
10
38
8
75
34
55
14
21
18
111
29
16
84
120
64
88
196
57
50
26
2
374
54
30
35
76
11
4
19
308
53
31
52
269
90
73
20
56
220
125
33
45
43
27