100
391
5
17
22
18
55
32
116
14
44
78
33
7
54
45
113
38
67
31
2
11
26
68
24
41
73
28
20
16
25
19
64
39
91
102
49
84
4
82
1
6
10
51
9
15