12
35
9
25
41
40
4
26
15
34
5
18
6
8
3
24
20
28
46
87
203
58
124
51
65
74
174
291
47
116
49
62
149
557
117
56
128
45
23
55
76
104
42
36
17
31
59
214