13
167
55
8
72
11
5
16
65
30
12
6
20
41
29
32
7
36
69
51
58
35
43
31
23
42
127
48
53
139
145
129
50
290
87
289
125
260
221
265
66
71
794
27