29
18
112
13
78
24
7
19
16
130
119
51
12
135
41
221
72
11
59
182
32
28
74
39
23
79
68
25
54
27
43
17
47
140
26
194
417
348
15
360
431
205
265
127