156
35
56
52
102
104
159
101
162
266
59
536
243
136
69
17
236
45
89
235
75
95
145
32
476
1068
48
30
1026
549
889
78
146
8584
489
51
41
28
26
20
19
83
9
4
66
62
42
29
119
15
7
93
169
57