43
13
79
341
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
168
30
37
169
172
154
186
23
241
18
62
913
110
5
104
31