45
112
156
204
44
26
25
20
16
29
9
65
5
46
10
538
367
38
3597
366
21
163
343
222
188
23
28
438
3
512
152
30
108
19
116
83
35
136
34
76
15
24
115
85
67
114
7