99
368
86
145
50
247
67
297
29
193
31
165
37
139
23
169
26
124
68
395
33
21
10
129
8
108
9
106
15
255
1
84
24
104
7
88