104
172
127
53
44
82
299
31
192
198
1359
32
108
123
73
287
116
164
18
91
55
81
57
41
59
39
113
11
14
70
24
72
20
12
48
26
21
23
56
185
101
13
52
15
64
153
317
34
931
456