27
1237
1639
42
99
2
35
56
101
31
28
127
36
30
41
58
49
156
363
153
139
63
161
77
576
14
24
26
37
48
23
108
54
96
524
169
184
210
17
11
9
13
50
81
5
62
84
74
91