155
52
22
30
431
11
40
65
27
87
23
43
273
98
123
58
67
31
80
597
8
18
165
44
28
135
124
300
328
37
61
169
3186
69
53
47
14
175
19
111
96
484
50
5
171
54
68