4
39
25
29
18
22
21
56
38
10
9
34
14
162
15
44
19
48
81
373
40
17
8
85
213
20
82
78
66
112
295
106
160
173
979
249
93
11
67
23
119
126
170
114
33
240
76
36