38
114
28
283
165
196
33
69
23
142
131
136
29
147
128
89
135
36
31
45
49
47
96
76
24
21
46
130
35
16
8
12
39
40
52
77
43
67
160
42
139
20