1
3
19
8
4
2
5
15
7
59
26
12
34
31
25
17
91
66
45
108
41
276
251
235
147
116
93
39
14
21
20
97
48
50
28
24
13
16
35
71
227
18
9
11
33
75
62
90
81
72
132