30
93
72
369
33
160
9
32
7
147
579
58
181
29
20
1
25
28
61
2
54
68
21
150
82
124
41
44
73
63
15
12
59
10
681
11
90
130
13
46
43
95
226
243