33
167
139
23
247
101
18
76
68
396
345
144
75
81
106
40
17
672
25
46
55
323
53
420
112
4
43
208
154
60
52
124
121
31
72
62
28
26
108
47
19
15
32
24
14
9
149