592
73
35
156
268
46
27
171
43
136
58
33
45
75
34
63
90
116
24
107
36
16
1030
39
5
354
49
21
363
96
17
40
6
311
167
30
289
102
94
122
100
153
8
69
32
114
155
13