87
53
122
161
50
64
42
82
12
609
28
44
46
18
8
327
60
149
56
54
10
39
22
20
16
84
75
170
121
81
33
4
6
78
17
48
76
51
73
135
55
99
67
19
36
9
189
153
65
23
66
1