116
1053
26
57
44
47
31
127
34
250
86
50
102
16
83
39
95
236
48
28
252
391
142
600
27
147
56
72
36
233
76
386
734
97
35
10
162
150
401
94
65
18
62
105
25
52
68
14
70
157
170
45