15
42
34
30
52
9
67
23
48
19
33
31
27
289
120
43
56
13
22
40
10
66
61
32
5
75
8
20
79
17
63
25
357
49
14
198
170
131
65
7
57
36
155
21
89