291
46
17
72
115
157
180
16
62
148
45
49
51
19
36
15
23
29
12
37
56
770
24
63
54
20
132
96
30
100
34
32
298
6
89
11
1469
153
27