101
72
35
59
84
140
42
162
56
120
33
19
12
15
299
18
27
78
74
24
73
63
81
11
82
34
62
31
205
39
124
85
49
128
1
43
54
122
51
44
13
186
69
37
80
52
55
32
93
40
36