43
13
79
342
8
6
58
26
45
328
490
217
196
44
3
141
67
150
218
27
86
108
15
136
35
84
92
53
47
60
68
22
11
16
105
245
64
170
30
37
169
172
155
186
23
242
18
62
913
110
5
104
31