10
70
4
141
43
136
36
34
23
14
12
37
28
164
41
53
46
25
102
58
18
17
111
90
140
30
49
73
38
85
149
274
5
35
33
44
94
155
71
31
13
190
60
180
378
179
65
257
21
76