30
1148
56
148
162
32
21
116
19
27
104
16
891
10
11
165
97
59
69
152
55
33
14
533
20
227
105
67
103
991
89
31
45
65
95
49
79
25
185
76
44
15
144
4
209
13
35
38
37
52
24
120
875