189
44
19
31
119
8
21
50
22
30
307
108
509
274
217
131
54
167
32
67
151
16
38
34
39
280
125
81
25
52
165
180
248
13
26
17
24
42
69
147
63
6
107
418
114
12