23
52
79
36
19
15
275
30
39
25
17
13
76
32
69
42
96
87
49
59
38
73
34
86
46
105
26
92
63
43
47
57
18
33
60
134
118
122
284
66
369
21
263
100