50
61
35
34
130
219
54
96
23
49
125
83
70
187
213
28
262
74
25
78
27
39
56
29
87
38
63
86
55
151
136
3
36
19
13
14
12
5
7
4
22
30
15
8
11
215
44
32
201
158