100
13
7
31
23
38
90
63
18
27
61
45
56
22
75
52
21
81
157
51
70
30
8
10
64
14
3
62
37
12
2
9
48
39
20
67
26
1
132
11
4
73
17
219
87
16