3
21
7
11
6
195
397
23
27
36
250
30
80
191
5
39
56
26
60
29
37
91
105
145
87
162
45
48
28
57
14
90
25
72
32
85
106
24
62
100
113
185
96
84
46
31
126