10
71
130
7
11
23
20
26
31
18
99
180
19
32
342
2
6
56
44
5
8
65
24
17
29
82
21
14
61
64
48
25
107
27
62
13
16
91
73
9
28
108
59