100
379
125
58
21
98
110
32
17
73
68
20
67
57
15
43
28
82
670
101
143
92
31
35
6
12
14
11
13
105
90
44
16
33
5
3
23
4
65
96
40
50
29