1
6
4
29
50
8
17
14
22
10
44
94
119
11
12
15
36
230
37
26
103
59
38
82
41
21
80
342
71
60
96
940
30
89
66
43
53
115
147
187
199
56
169
509
247
121
25
110
93
141
35
114
74
107