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