306
7
46
50
25
322
31
22
37
47
113
135
26
64
18
33
53
73
43
127
19
125
41
42
9
17
116
298
54
35
28
68
425
15
48
29
12
21
14
34
57
145
74
264
72
66
161