8
3
4
12
28
11
24
20
40
5
9
13
35
67
41
46
72
66
86
68
53
87
203
118
71
58
16
124
42
37
27
34
51
65
74
174
291
107
47
116
23
19
33
60
48
61
26
30
17
49