303
86
275
28
20
91
46
7
18
71
15
435
26
94
58
116
32
74
13
185
77
24
23
236
93
49
434
170
21
25
169
41
6
179
103
215
59
34
60
153
216
14
48
83
45
9
36
30
33