317
29
115
18
20
61
66
346
399
291
8
34
17
80
57
28
11
55
45
58
46
31
38
51
87
33
125
119
48
50
15
26
101
10
97
7
22
12
68
133
42
280
90
285
14