303
58
153
75
305
138
108
78
65
44
330
104
285
60
24
37
610
98
8
22
4
48
84
32
1
15
20
36
72
21
289
7
10
43
9