68
152
160
518
268
31
7636
30
28
18
58
51
36
37
149
19
165
24
118
34
21
87
63
222
104
151
13
82
84
113
76
26
73
47
9
89
50
29
65
44
48
88
42
195
133
77
62
41
20
27
173