2
8
60
7
4
3
14
12
9
35
39
15
51
194
89
178
199
69
84
54
36
28
13
80
87
53
38
128
33
11
37
77
55
45
76
59
67
65
147
265
63
166
57
108
74
141