1
13
6
19
28
58
176
390
145
114
73
25
93
81
24
21
104
169
37
132
61
252
172
18
111
79
137
7
4
34
23
254
67
45
128
44
38
8
33
120
31
53
70
40
30
16