6
326
66
31
25
28
79
55
63
22
38
58
29
36
21
32
69
196
85
297
150
67
154
136
167
35
197
51
171
33
71
11
86
53
112
26
17
43
41
27
34
14
129
23
15
42
412
16
76
37
30