500
325
122
56
46
41
90
29
47
28
66
50
7
5
21
22
17
64
267
14
37
44
80
73
10
154
33
62
19
51
102
157
20
58
104
83
217
16
101
11
246
78
2
169
79
48
88
97
353
77
72