77
29
14
28
54
43
19
374
244
12
8
125
46
76
2
16
25
40
27
35
112
44
215
124
168
158
83
93
31
131
48
21
111
136
57
26
3
17
117
144
5
39
45
23
20