2
3
7
40
29
22
27
56
65
69
43
67
240
21
30
26
50
71
75
53
101
301
244
141
39
127
174
42
52
41
369
611
20
263
108
173
94
72
122
51
84
23
142
28
60
181
86
19