28
289
29
18
38
41
5
46
212
75
225
106
73
4
5606
99
12
48
179
27
22
11
53
56
52
23
15
388
7
65
55
64
14
116
155
89
26
33
19
59
166
43
36
278
25
69
151
30
102