160
71
78
107
51
27
33
42
210
23
16
65
310
706
12
29
102
9
70
460
18
14
28
574
68
278
20
30
6
137
52
13
123
1197
889
216
26
389
39
45
38
82
32
10
46
84
157