43
90
102
51
14
11
93
156
882
123
28
35
29
23
5
4
84
44
20
116
33
165
30
101
42
9
7
304
67
532
100
34
154
164
15
21
228
141
37
474
41
39
400
397
329
18
59
17