79
250
10
17
22
8
96
225
142
141
46
25
169
103
14
29
116
80
50
130
35
1487
107
90
111
61
53
16
121
294
129
3
4
386
24
49
68
7
172
140
41
38
833
66
32
62
23
223
39
370