45
348
200
31
25
177
111
90
44
134
16
102
33
163
70
8
257
249
68
146
3351
96
89
47
52
36
62
39
38
20
78
26
171
326
37
15
56
215
29
116
13
58
115
21
66
7
60
127
40
61