8
33
6
48
57
36
16
12
17
123
29
116
111
4
38
49
10
41
35
83
11
443
205
77
64
39
101
86
97
45
160
75
132
90
69
150
34
94
60
85
270
56
70
58
213
26