334
34
220
18
65
8
85
21
67
23
48
369
50
252
114
26
58
156
46
40
29
20
25
10
31
1074
254
370
68
17
622
188
208
35
14
42
87
24
45
207
32
15
62
155
43
55
136
49
299
77
92