47
27
337
13
28
16
45
15
48
21
89
25
84
53
32
69
36
12
31
39
17
20
58
29
307
46
38
19
81
87
77
26
40
9
71
57
34
23
108
172
37
120
118