3
33
26
67
58
25
30
64
23
87
235
28
16
35
207
269
38
20
46
57
8
13
71
107
44
86
191
11
108
167
78
76
47
17
29
54
158
120
18
2
12
9
77
19
34
100
347