38
8
18
13
9
14
37
81
48
5
34
25
179
106
124
197
44
31
28
164
67
118
190
59
86
56
123
19
80
12
76
111
50
45
16
54
17
22
58
33
39
41
427
160
214
91
656
543
104
150