184
113
55
125
54
68
19
253
203
40
38
71
31
26
146
145
105
154
42
88
34
100
15
66
77
50
43
16
274
90
33
63
114
29
28
51
84
479
258
62
41
149