46
16
147
56
35
21
99
92
5
23
22
785
439
33
10
144
80
60
13
45
79
87
25
74
26
122
44
42
85
17
374
69
7
20
14
88
28
11
383
55
34
19
227
41
36
77
498