50
33
823
24
103
104
20
36
57
360
159
5
15
34
215
165
37
13
52
32
535
167
18
46
105
65
16
1102
8
48
83
67
137
41
299
310
90
21
283
80
66
17
108
497
49
47
234
268
84
174