30
64
146
38
13
145
4
31
11
9
10
24
47
23
17
56
51
210
28
36
14
19
97
33
275
96
373
265
111
78
223
247
53
35
7
43
48
226
66
41
186
79
69
166
18
42
54