142
33
106
88
301
41
43
101
54
24
66
63
48
19
157
17
105
95
76
31
42
110
20
196
13
28
21
96
147
89
119
178
51
115
50
47
62
124
45
92
44
73
199
118
108
173
67
26
61
37
57