77
21
31
37
56
20
17
4
172
11
12
47
53
35
88
64
50
26
6
641
7
10
104
296
5
3
158
107
13
119
130
16
2
29
41
15
86
48
0
18
118
155
82