29
19
11
48
12
27
37
83
54
291
31
119
16
20
25
603
24
6
26
75
40
30
53
10
9
115
79
52
584
45
116
39
266
214
157
18
289
531
13
28
41
105
230
46
195
84
106