182
115
34
23
30
157
576
26
25
212
149
122
167
120
46
71
75
29
50
19
57
158
252
238
268
69
43
201
17
35
47
77
135
31
49
24
144
351
27
28
61
90
114
65
133
64
86
52