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