157
130
30
54
377
62
29
263
83
17
19
233
148
683
76
21
31
26
16
55
34
99
65
53
32
48
113
58
40
7
304
106
236
73
42
15
71
414
64
170
22
282
958
78
24
38
18
102
46