85
25
846
70
111
18
216
82
56
31
102
9
265
220
141
145
539
65
92
363
84
116
73
260
42
197
149
17
13
19
47
36
11
106
22
27
38
353
128
153
76
98
117
43
46
62
48
23
29
34
16
306
63