29
7
545
367
131
94
101
246
234
64
41
356
124
231
34
103
186
48
194
30
18
88
24
109
46
83
91
119
851
36
168
130
6
84
733
27
690
267
292
302
161
28
150
47
55
25
97
81
37
53
52
295