38
637
31
118
46
35
54
53
60
11
158
73
96
132
71
16
42
130
97
52
51
48
30
49
83
85
33
123
110
43
45
76
32
37
50
28
63
66
127
58
84
121
64
47
13
15
109
107
308