59
233
58
50
40
69
8
166
47
118
123
11
10
7
1
124
28
41
51
93
6
37
49
95
115
146
16
201
114
500
80
327
5
19
87
21
22
43
33
44
67
23
14
48
94
163
62
196
132