30
21
7
17
15
63
19
8
12
69
13
29
11
31
14
107
38
53
44
20
162
68
151
88
51
108
79
114
25
278
143
61
59
50
102
77
436
89
177
158
654
188
36
56
27
139
43